mathieui
bbdc14aaa5
Remove Tab.get_name() and use Tab.name instead
...
(keep a get_name() fallback just in case for now)
2014-04-30 21:34:09 +02:00
mathieui
793b78f009
Fix a traceback in /topic (with no argument)
2014-04-29 03:12:57 +02:00
mathieui
6391d97b3a
Fix most UI issues with introduced in 0caf941
2014-04-29 02:20:06 +02:00
mathieui
8241f5d6fc
Update CHANGELOG
...
(also, fix a traceback-typo)
2014-04-28 23:37:42 +02:00
mathieui
0caf9417b2
Make the size modular, remove small-size lock (also seems to fix #2155 )
...
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-28 23:29:21 +02:00
mathieui
fea4f95de9
80-columns wrap for MucTab and fix some completions
...
- fix the /version completion with spaces
- fix the /unignore completion with spaces
2014-04-26 23:49:52 +02:00
mathieui
0d5d36465c
Document /recolor random with /help too
2014-04-26 14:41:19 +02:00
mathieui
71ae73ca7b
Log part messages and show a leave message on /cycle
2014-04-17 00:02:19 +02:00
mathieui
214904f199
Change the formatting of join/part messages
...
also remove some hardcoded stuff
2014-04-16 23:07:00 +02:00
mathieui
80ebe9edc0
Fix the color of the message with /part
...
(it now uses the theme)
2014-04-14 22:59:40 +02:00
mathieui
f58dfe26af
Only highlight the nick if it is not inside a word
...
thanks gio
2014-04-12 00:34:25 +02:00
mathieui
04aa6c8914
Fix #2428 (complete fulljids on /version in MUCs)
...
also clean up some newlines mess
2014-04-11 01:25:00 +02:00
mathieui
1ce485c6fa
Fix #2354 (logs are badly colored with xhtml history)
...
- now it should work properly
- add a COLOR_LOG_MSG theming option, used both for local and remote
history
2014-04-07 01:25:30 +02:00
mathieui
ca0950db07
Remove unused imports
...
(thanks eijebong)
2014-04-04 00:24:16 +02:00
mathieui
52e6334c8c
Fix #2340 (change tab priority when the input is not empty)
2014-04-02 21:33:17 +02:00
mathieui
8d4202501d
Use RawConfigParser.get{int,bool,float} whenever possible
...
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-24 23:25:06 +01:00
mathieui
186803d9a9
Fix formatting, some typos, and unused code, and add docstrings
...
- 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-23 00:15:01 +01:00
mathieui
1c621caae1
split the "tabs" module into separate files
...
- todo: write a common import file to avoid duplicating the imports
2014-03-19 02:22:25 +01:00