Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-12 | from __future__ import annotations | Emmanuel Gil Peyrot | |
Now that our baseline is Python 3.7, we can rely on type annotations to be lazily evaluated. | |||
2020-07-24 | windows/info_bar: Prevent UnboundLocalError. Thanks genofire | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2020-06-01 | mypy: Reduce errors on muctab.py by a lot | mathieui | |
2020-05-28 | Properly refresh the bookmarks method in the bookmarks tab | mathieui | |
… … … | |||
2020-05-23 | Remove "top" message logic | mathieui | |
2020-05-17 | Fix a corner case with correction when moving between highlights | mathieui | |
(there are still a few but this one would wipe all other highlights, making it a bit painful) | |||
2020-05-17 | Fix highlight navigation | mathieui | |
2020-05-17 | Fix highlights color | mathieui | |
2020-05-12 | Add option to show only the unique prefix of tab names | Jonas Schäfer | |
When the set of tabs used fluctuate, the memory of which number belongs to which chat becomes difficult to work with. Non-numbers can be used to navigate tabs with `/win`, however, it is difficult to know which letters are required to select a certain tab. This option introduces a display mode for tab names where only the unique prefix of the tab name is shown, saving space and providing with a minimal string which can be used with `/win`. | |||
2020-05-09 | Fix a bug in message edition | mathieui | |
(out of bounds access for no reason) | |||
2020-05-09 | Typing improvements | mathieui | |
2020-05-09 | Only keep one TextWin alive | mathieui | |
2020-05-09 | Rewrite part of the message handling/rendering | mathieui | |
2020-05-09 | Add a context manager in Win for colored text | mathieui | |
2020-05-09 | Move message rendering code to Message.render() | mathieui | |
Also: - rename format_chars to FORMAT_CHARS because it’s static constant - move Line, Message, and a few funcs/consts to a new poezio.ui module | |||
2019-10-27 | Disable pylint on lines dedicated to mypy | mathieui | |
Pylint doesn’t read the typeshed. | |||
2019-10-27 | Type curses windows | mathieui | |
2019-10-26 | Fix #3511 (fix traceback on first bookmark added) | mathieui | |
2019-10-18 | Fix pylint errors | mathieui | |
- wrong command path - pylint bug regarding slots | |||
2019-10-13 | windows/bookmark_forms: Convert JID objects to str so that comparison succeeds | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2019-08-23 | Add missing top parameter to another build_new_message method | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2019-08-22 | Added 'top' attribute in the 'Message' object (The problem of the wrong ↵ | Madhur Garg | |
order of messages was because of this.) | |||
2019-08-22 | Removed repetitive code. | Madhur Garg | |
2019-08-22 | Changed type of history to 'boolean | Madhur Garg | |
2019-08-22 | Added function to build messages and add them on the top | Madhur Garg | |
2019-05-28 | Also skip librsvg import on AttributeError | Emmanuel Gil Peyrot | |
In the case python-gobject isn’t installed, but another package (such as libibus) provides overrides, the gi module will still get imported fine despite being empty, resulting in a traceback. To prevent this, we also catch AttributeError so that gi.require_version can fail. | |||
2019-04-21 | doc: Fix scroll_to_separator description. | Emmanuel Gil Peyrot | |
2019-04-08 | Revert work on tabs module to change tab.name to JID. | Maxime “pep” Buquet | |
This reverts commits: d693479d05f1ada999c0e29a9d9e2f021dd59e50 2d0cc092fcd154b2d14be0c5ac0ff338607824a0 89a61b84bdb29d3df8c08436c3484fddba8d2ef1 8194d9afbdec2daa1377e07ebb26bb99406473d0 e256c31875c8b67d85fe30d3e2c14c896066657a a21335ac171a827a613dcce744898e822689c9d3 c96e528a8fd1313f75cb792a8e4826fbcfde1bec 0551867bfdb8dfa7dbd5964a15a1a950510e2c71 6ab49c188a6e5bb95773165f0bdbd672b41c8c81 | |||
2019-04-08 | PrivateInfoWin: remove safeJID call | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2019-04-08 | MucInfoWin: fix room name type | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2019-03-19 | Fix various spelling mistakes throughout the code | Kim Alvefur | |
2019-01-25 | Render SVG avatars directly at the final resolution. | Emmanuel Gil Peyrot | |
2019-01-24 | Add a stub Image class, to let poezio run even when Pillow isn’t installed. | Emmanuel Gil Peyrot | |
2019-01-24 | AvatarWin: Add SVG support. | Emmanuel Gil Peyrot | |
2019-01-22 | Fix syntax errors in the previous commit. | Emmanuel Gil Peyrot | |
2019-01-22 | Store get_theme() in a variable in each function, to avoid redundant calls. | Emmanuel Gil Peyrot | |
2018-12-16 | MucInfoWin: correctly pass JID to additional info plugin | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2018-12-16 | ConversationInfoWin: Use similar pattern as MucInfoWin to loop through plugins | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2018-12-15 | Use additional info's value directly in MucInfoWin and ConversationInfoWin | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2018-12-15 | Allow additional information elements in MucInfoWin same as ConversationInfoWin | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2018-10-27 | Add missing height and width attributes to FormWin | Emmanuel Gil Peyrot | |
Fixes a regression introduced in cce1a4090a832a6fd2b7be4c610e469efb480b15 when displaying data forms. | |||
2018-10-24 | Add __slots__ in most of the poezio.windows classes, to be more explicit ↵ | Emmanuel Gil Peyrot | |
about their data. | |||
2018-10-18 | Fix truncate_nick()’s types to include None. | Emmanuel Gil Peyrot | |
It is relied on in quite a few places which don’t check for None before calling it on messages which have no nick. | |||
2018-08-19 | Fix UserList.resize | mathieui | |
2018-08-18 | Fix wrong tests for None. | Emmanuel Gil Peyrot | |
2018-08-18 | Remove some circular type imports. | Emmanuel Gil Peyrot | |
2018-08-17 | windows.bookmark_forms: Type almost everything in this module. | Emmanuel Gil Peyrot | |
2018-08-17 | windows.text_win: Type almost everything in this module. | Emmanuel Gil Peyrot | |
2018-08-17 | windows.muc: Type everything in this module. | Emmanuel Gil Peyrot | |
2018-08-17 | windows.misc: Type everything in this module. | Emmanuel Gil Peyrot | |