Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-26 | Add tab completion to textinputs | Jeffas | |
This adds tab completion to textinput components. They can be configured with a completion function. This function is called when the user presses <tab>. The first completion is initially shown to the user inserted into the text. Repeated presses of <tab> or <backtab> cycle through the completions list. The completions list is invalidated when any other non-tab-like key is pressed. Also changed is some logic for current completion generation so that all available commands are returned when <tab> is pressed with no current text and similarly for arguments of commands. | |||
2019-07-17 | Fix text input cursor position with non-ASCII text | Tuomas Siipola | |
Fixes #171 | |||
2019-06-29 | Implement basic tab completion support | Gregory Mullen | |
Tab completion currently only works on commands. Contextual completion will be added in the future. | |||
2019-05-25 | ensureScroll on text input frames | Drew DeVault | |
2019-05-25 | Implement scrolling in text input | Drew DeVault | |
2019-05-22 | Show account wizard if no accounts configured | Drew DeVault | |
2019-05-21 | New account wizard, part one | Drew DeVault | |
2019-05-16 | Let caller pass in custom headers to compose | Drew DeVault | |
2019-05-14 | Update tab name as subject changes | Drew DeVault | |
Also moves truncation to the tab widget | |||
2019-05-12 | Implement :{next,prev}-field in compose view | Drew DeVault | |
2019-05-12 | Add initial compose widget | Drew DeVault | |
2019-05-11 | Refactor ctx stashing out of exline | Drew DeVault | |
2019-05-11 | Split ex line text handling into dedicated widget | Drew DeVault | |