summaryrefslogtreecommitdiff
path: root/src/tabs
AgeCommit message (Collapse)Author
2014-05-05Revert "Fix #2072 (only resize a tab if the size changed since the last ↵mathieui
display)" This reverts commit b46f0f5e266c321632738ca40839759486b47a7e. Conflicts: src/tabs/muclisttab.py Doing this made the unresized elements refresh in the old subwins, causing glitches and weirdness. And anyway, the only problematic element is the TextWin (rebuilding all the lines of a buffer is expensive), but it already checks if the width changed.
2014-05-05Fix a traceback when creating a gaptabmathieui
2014-05-04Make the inputs bigger in DataForm, to be able to see long values more easilyFlorent Le Coz
2014-05-04Remove a useless copyright noticeFlorent Le Coz
2014-05-04Fix two tb in the DataFormTabFlorent Le Coz
- when list-multi doesn't have selected values at all - text-multi.options() provided by sleekxmpp is apparently a '\n' separated string, and not a list
2014-05-04Implement the execution of ad-hoc commands (#1832)Florent Le Coz
2014-05-04Add the /ad-hoc <jid> command to list commands of the given jidFlorent Le Coz
2014-05-04Create a more generic ListTab class, and make MucListTab inherite from itFlorent Le Coz
2014-05-03Fix #2072 (only resize a tab if the size changed since the last display)mathieui
2014-05-02Make the FormWin handle resize properlymathieui
(also, wrap one forgotten call to curses funcs)
2014-05-01Scroll the FormWin when resize moves the current line out of the visible areaFlorent Le Coz
2014-05-01FormWin now scrolls when needed, as the cursor is moved up and downFlorent Le Coz
2014-05-01Move data_forms in the tabs directoryFlorent Le Coz
2014-04-30Remove Tab.get_name() and use Tab.name insteadmathieui
(keep a get_name() fallback just in case for now)
2014-04-30Fix #2510 (link displayed twice in xhtml-im)mathieui
- also, fix the /xhtml command that was nesting one <body/> too many
2014-04-29Fix a traceback in /topic (with no argument)mathieui
2014-04-29Fix most UI issues with introduced in 0caf941mathieui
2014-04-28Update CHANGELOGmathieui
(also, fix a traceback-typo)
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-27Fix weird behavior while using the input in the muclisttabmathieui
2014-04-27Fix a resize issue when vertical tab list options are set from the rostermathieui
2014-04-2680-columns wrap for MucTab and fix some completionsmathieui
- fix the /version completion with spaces - fix the /unignore completion with spaces
2014-04-26Document /recolor random with /help toomathieui
2014-04-23Wrap yet another curses operation with a lockmathieui
2014-04-17Do not lock on the “composing” chat state with otrmathieui
might send too many stanzas when send_chat_states is false, but I don’t care.
2014-04-17Log part messages and show a leave message on /cyclemathieui
2014-04-16Change the formatting of join/part messagesmathieui
also remove some hardcoded stuff
2014-04-15Fix #2440 (highlight composing tabs)mathieui
- add a show_composing_tabs option, default value: "direct" - todo: find a nice different color for this
2014-04-14Fix the color of the message with /partmathieui
(it now uses the theme)
2014-04-12Only highlight the nick if it is not inside a wordmathieui
thanks gio
2014-04-11Fix #2428 (complete fulljids on /version in MUCs)mathieui
also clean up some newlines mess
2014-04-07Fix #2354 (logs are badly colored with xhtml history)mathieui
- now it should work properly - add a COLOR_LOG_MSG theming option, used both for local and remote history
2014-04-06Code cleanupmathieui
fixes whitespace issues, some builtin overrides, and some enormous lines might make poezio run nanoseconds faster!
2014-04-06Fix room joining on muclisttab that was broken in the previous commitmathieui
2014-04-06Improve drastically the performance of the MucListTabmathieui
- avoid doing stringprep on every item, avoid at least one full copy - add the number of items to the infowin
2014-04-04Remove unused importsmathieui
(thanks eijebong)
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-04-01Fix the roster offline show togglemathieui
2014-04-01Fix #2462 (wrong timezone in the logs)mathieui
Now everything in the logs is in UTC time, and is converted when read (also, actually return the logs after loading them instead of not doing anything)
2014-03-28Fix #2493 (private tab displaying a join on /nick)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-22Fix a hidden traceback (NS_MUC_USER not exported in tabs/)mathieui
2014-03-19split the "tabs" module into separate filesmathieui
- todo: write a common import file to avoid duplicating the imports