summaryrefslogtreecommitdiff
path: root/src/tabs/conversationtab.py
AgeCommit message (Collapse)Author
2014-04-30Remove Tab.get_name() and use Tab.name insteadmathieui
(keep a get_name() fallback just in case for now)
2014-04-29Fix most UI issues with introduced in 0caf941mathieui
2014-04-28Make the size modular, remove small-size lock (also seems to fix #2155)mathieui
some stuff is now hidden wen the window size gets too small (might need some adjustments). The info buffer in the roster tab, the userlist in mucs, the vertical tab list, the info buffer everywhere, etc…
2014-04-27Fix #2106 (implement message delivery receipts)mathieui
- two options request/ack_message_receipts - two new theme parameters : CHAR_ACK_RECEIVED and COLOR_CHAR_ACK - if a message has a receipt, the character is displayed between the timestamp and the nick, using the color
2014-04-02Fix #1998, #2439 (reset chat state status)mathieui
2014-04-02Fix #2340 (change tab priority when the input is not empty)mathieui
2014-03-28Improve dynamic conversation tabsmathieui
Add color to the info messages Unlock the tab when the locked resource goes offline
2014-03-24Use RawConfigParser.get{int,bool,float} whenever possiblemathieui
config.get('option', 'value').lower() == 'value' is just ugly and stupid, especially for bool. One if in basetabs:556 was also missing a comparison, leading to True whenever the option was set.
2014-03-23Add jid info to the unlock messagesmathieui
2014-03-23Notify the user whenever the lock state of a dynamic conversation changesmathieui
2014-03-23Fix formatting, some typos, and unused code, and add docstringsmathieui
- No idea why subclasses of ConversationTab were working before (info_header was overriden with None in __init__) - Or why the date parsing worked (“Exeception”) - Some more reformatting with pylint indications - Document each module in the tabs module
2014-03-19split the "tabs" module into separate filesmathieui
- todo: write a common import file to avoid duplicating the imports