Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | buffers/thread: drop unused import | Anton Khirnov | 2021-06-18 |
| | |||
* | buffers/thread: prevent cursor movements from switching sub-window focus | Anton Khirnov | 2021-05-17 |
| | |||
* | buffers/thread: do not access message widgets unnecessarily | Anton Khirnov | 2021-05-13 |
| | | | | Avoids constructing the widgets when we only need the messages. | ||
* | buffers/thread: do not construct the message widgets until they are needed | Anton Khirnov | 2021-05-13 |
| | |||
* | buffers/thread: cosmetics, vertical alignment | Anton Khirnov | 2021-04-01 |
| | |||
* | buffers/thread: sanitize thread subject in info | Anton Khirnov | 2021-04-01 |
| | |||
* | Cosmetics, clean up imports | Anton Khirnov | 2021-02-10 |
| | |||
* | buffers: make get_info() asynchronous | Anton Khirnov | 2021-01-20 |
| | | | | | Allows computing message/thread counts asynchronously in a separate thread. | ||
* | buffers/thread: more sophisticated heuristics for default weights | Anton Khirnov | 2021-01-09 |
| | | | | Should produce better results in most situations. | ||
* | buffers/thread: allow changing weights of the tree/message split | Anton Khirnov | 2020-12-30 |
| | |||
* | buffers/thread: use LineBox frames to wrap the two main parts | Anton Khirnov | 2020-10-21 |
| | | | | Drop the ugly divider that used to indicate which part is focused. | ||
* | buffers/thread: fix focus_next/prev_sibling | Anton Khirnov | 2020-05-05 |
| | |||
* | buffer: drop the ui parameter when not needed | Anton Khirnov | 2020-04-25 |
| | |||
* | buffers/thread: only return selected attachments when the message is in focus | Anton Khirnov | 2020-04-25 |
| | |||
* | buffers/thread: add focusing on first/last message matching a property | Anton Khirnov | 2020-03-02 |
| | |||
* | buffers/thread: make the widget split-window | Anton Khirnov | 2020-03-01 |
| | | | | | | | | | | The top part displayes the thread structure, the bottom half the message body. This makes more sense then displaying the message inside the tree structure and makes it easier to implement features such as folding a part of the message body. Drop commands related to folding, since that functionality does not exist anymore. | ||
* | thread buffer: make attachments work again | Anton Khirnov | 2020-02-25 |
| | |||
* | thread: implement tree decorations | Anton Khirnov | 2020-02-19 |
| | | | | | | | | They were temporarily removed in the previous commit. Still not working: - theming for the decorations - drawing the connector line properly for expanded messages - configurable indentation | ||
* | thread: drop the use of urwidtrees | Anton Khirnov | 2020-02-19 |
| | | | | | | | | | | Their API is misdesigned - forces the use of trees for nontree objects and mixes data relationships with display properties. The result is a mess that is hard to understand/maintain/extend. Replace the use of urwidtrees with urwid Pile and ListBox. This temporarily removes tree-style indentation and decorations for thread buffers. That will be reimplemented in following commits. | ||
* | db: drop useless getters | Anton Khirnov | 2020-02-06 |
| | |||
* | db/thread: drop useless getter functions | Anton Khirnov | 2020-02-06 |
| | |||
* | buffers/thread: drop a useless getter function | Anton Khirnov | 2020-02-05 |
| | |||
* | buffers/thread: drop support for auto-read tagging | Anton Khirnov | 2020-02-05 |
| | | | | It's pointless complexity that I do not need. | ||
* | Remove unicode escape codes | Lucas Hoffmann | 2019-11-06 |
| | |||
* | Remove unicode literals syntax from python2 | Lucas Hoffmann | 2019-11-06 |
| | |||
* | cleanups: buffers/thread.py | Patrick Totzke | 2019-08-16 |
| | |||
* | Config to display in thread buffer status bar all tags present in a thread, ↵ | Andres MRM | 2019-03-04 |
| | | | | or tags common to all messages in thread | ||
* | ui: Convert apply_command to a coroutine | Dylan Baker | 2018-07-26 |
| | | | | | | This is a pretty invasive patch, since the ui code is used so extensively, it requires going into a lot of other code and converting those to coroutines, since before they returned deferred's. | ||
* | remove deprecated future imports | Patrick Totzke | 2018-06-19 |
| | | | | see also #1250 | ||
* | refactor buffers | Patrick Totzke | 2018-06-19 |
This splits buffers.py, which contained all buffer classes, into several smaller files. issue #1226 |