Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | indicate input_queue in statusbar by default | Patrick Totzke | 2012-08-19 |
| | |||
* | allow to bind mutiple keypresses | Patrick Totzke | 2012-08-19 |
| | | | | | | | This queues key presses in UI for a while in case they don't match a binding. This way one can for example bind 'ctrl x ctrl q' = exit | ||
* | clean up UI's class variables | Patrick Totzke | 2012-08-19 |
| | |||
* | rename UI.mainframe_themed to root_widget | Patrick Totzke | 2012-08-19 |
| | |||
* | doc docstrings for UI | Patrick Totzke | 2012-08-19 |
| | |||
* | update default bindings | Patrick Totzke | 2012-08-19 |
| | |||
* | rm SendKeypressCommand, CatchKeyWidgetWrap | Patrick Totzke | 2012-08-19 |
| | | | | which were obsoleted by the previous commit | ||
* | cleanup input handling in UI | Patrick Totzke | 2012-08-19 |
| | | | | | | | | | | This moves the Command creation/application to UI.input_filter. This function gets directly triggered by the mainloop. We hardcode "esc" and "enter" to widgets.globals.ChoiceWidget and CompleteEdit and thus ditch the abstraction to "cancel" and "select" keypresses. This obsolets the extra InputWrap widget in UI and the global SendKeypressCommand and generally makes UI less messy. | ||
* | WIP | Patrick Totzke | 2012-08-19 |
| | |||
* | Pre/Posthooks are no longer Command.__init__ parms | Patrick Totzke | 2012-08-19 |
| | | | | | | | but are directly set to cmd.pre/posthook by commandfactory. This still means that these hooks are looked up and stored *in* the cmd obj in the factory: so whenever FooCommand is instanciated from within some other commands apply, the hooks are None. | ||
* | doc: update docstring | Patrick Totzke | 2012-08-19 |
| | |||
* | fix: don't die because of non-string bindings | Patrick Totzke | 2012-08-19 |
| | | | | cf issue #500 | ||
* | fix: theming issue after bindings help | Patrick Totzke | 2012-08-17 |
| | |||
* | suppress 'done' msg after pipeto | Patrick Totzke | 2012-08-17 |
| | |||
* | fix pipeto foreground | Patrick Totzke | 2012-08-17 |
| | | | | closes #499 | ||
* | fix theming in help notifications | Patrick Totzke | 2012-08-15 |
| | |||
* | Merge branch '0.3.2-feature-avoid-dbl-send-497' | Patrick Totzke | 2012-08-15 |
|\ | |||
| * | SendCommand: add some inline docs | Patrick Totzke | 2012-08-10 |
| | | |||
| * | prevent accidental double sendout | Patrick Totzke | 2012-08-10 |
| | | | | | | | | closes issue #497 | ||
* | | add commas as separator for virtual tags headers | Patrick Totzke | 2012-08-15 |
| | | |||
* | | docs: fix typos in interface docs | Patrick Totzke | 2012-08-11 |
| | | |||
* | | theming: fix halfway themed help overlay | Patrick Totzke | 2012-08-11 |
| | | |||
* | | fix error caused by leaving out threadline-foo parts.. | Patrick Totzke | 2012-08-11 |
| | | | | | | | | ..in theme files | ||
* | | remove annoying debug statement | Patrick Totzke | 2012-08-10 |
| | | |||
* | | theming: fix c&p error in mailcount part of ThreadlineWidget | Patrick Totzke | 2012-08-10 |
| | | |||
* | | theming: properly transfer alignment to threadline-foo parts | Patrick Totzke | 2012-08-10 |
| | | | | | | | | cf issue #494 | ||
* | | more precise error handling for config parsing | Patrick Totzke | 2012-08-10 |
|/ | |||
* | doc: update api docs wrt moved parts | Patrick Totzke | 2012-08-10 |
| | |||
* | cleanup: make Thread and Message available in alot.db | Patrick Totzke | 2012-08-10 |
| | |||
* | cleanup: move DBManager to its own file | Patrick Totzke | 2012-08-10 |
| | |||
* | cleanup: move SettingsManager to its own file | Patrick Totzke | 2012-08-10 |
| | |||
* | cleanup: split widgets.py and pep8/pyflakes fixes | Patrick Totzke | 2012-08-10 |
| | |||
* | Merge branch '0.3.2-feature-bclosebang-453' | Patrick Totzke | 2012-08-10 |
|\ | |||
| * | replace bclose! command by a boolean argument 'force' | Patrick Totzke | 2012-08-01 |
| | | | | | | | | | | | | .. for bclose command: This way one can bind `bclose --force` to prevent a confirmation dialog while closing unsent envelope buffers. | ||
| * | Add `bclose!` command | Kazuo Teramoto | 2012-08-01 |
| | | | | | | | | | | | | | | This command is similar to `bclose` but it force closing a buffer without asking the user. cf issue #453 | ||
| * | Ask the user to close an unsent envelope buffer | Kazuo Teramoto | 2012-08-01 |
| | | | | | | | | | | | | | | This prevent accidentally closing an alot.buffers.EnvelopeBuffer and losing the buffer content. cf issue #453 | ||
* | | Remove envelope tempfile on buffer cleanup | Kazuo Teramoto | 2012-08-02 |
| | | | | | | | | | | | | | | | | This prevents losing the body text and headers in the case of a fault. Leaving the removal of temporary files to be done after the buffer is explicit closed or email is sent. cf issue #453 | ||
* | | fix: weight for subject in default theme | Patrick Totzke | 2012-08-01 |
|/ | |||
* | do not write default config if missing | Patrick Totzke | 2012-08-01 |
| | | | | | | This has been done before to provide the default bindings, which are now read directly from defautls/default.bindings during startup. | ||
* | read default bindings from default/default.bindings | Patrick Totzke | 2012-08-01 |
| | | | | | | | | | | | | This re-introduces a separate file containing the default keybindings for alot. The values from this file are *always* used as fallbacks and can be overwritten by bindings from the users config. To be able to unbind a default binding just bind it to an empty string. The same will allow buffer-local bindings to be overwritten by global bindings as described in https://github.com/pazz/alot/issues/403#issuecomment-4434948. cf issue #487 | ||
* | remove c&p relict from taglistbuffer | Patrick Totzke | 2012-07-30 |
| | | | | this fixes issue #492 | ||
* | Merge branch '0.3.2-rename-unlink-490' | Patrick Totzke | 2012-07-26 |
|\ | |||
| * | Rename `os.remove()` to `os.unlink()` | Kazuo Teramoto | 2012-07-25 |
| | | | | | | | | | | The two functions are exactly the same, but for consistency only use `os.unlink()` (make grepping easier). | ||
* | | Fix the sorting of tags with length == 1 | Kazuo Teramoto | 2012-07-25 |
|/ | | | | | | The tag sorting `cmp()` put single unicode tags before the long tag names, but don't sort the single length tags. This commit fix this behavior sorting the single length tags separately. | ||
* | doc: remove non-ascii char to hotfix manual build | Patrick Totzke | 2012-07-24 |
| | | | | cf issue #483 | ||
* | bumped version to 0.3.2+ | Patrick Totzke | 2012-07-24 |
| | |||
* | bumped version string to 0.3.2 | Patrick Totzke | 2012-07-22 |
| | |||
* | Merge branch '0.3.1-theming' | Patrick Totzke | 2012-07-22 |
|\ | |||
| * | correctly report interpolation errors | Patrick Totzke | 2012-07-21 |
| | | |||
| * | make left align default, fix date padding | Patrick Totzke | 2012-07-21 |
| | |