Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-13 | Add basic account widget, populate real acct views | Drew DeVault | |
2018-06-13 | refactor lib/ui/tab to ensure staying in bounds | Markus Ongyerth | |
Fix a few potential out of bounds by placing proper checks, which should be relevant if all tabs are removed for some reason. Also avoid iterating all tabs in the invalidate handler, since we are only interested in whether it's the selected tab either way | |||
2018-06-12 | Apply gofmt | Drew DeVault | |
2018-06-12 | fallthrough in worker selection | Markus Ongyerth | |
2018-06-11 | Fix tab invalidation bugs | Drew DeVault | |
2018-06-11 | Apply gofmt | Drew DeVault | |
2018-06-11 | Clean up some old code | Drew DeVault | |
2018-06-11 | Move sidebar into account tabs | Drew DeVault | |
This is accomplished through a bit of a hack, the statusbar is able to be a child of multiple dudes | |||
2018-06-07 | Use default color for selected tab | Drew DeVault | |
2018-06-01 | Update go.mod | Drew DeVault | |
2018-06-01 | switch to tcell from termbox | Markus Ongyerth | |
This is a simple mostly straight forward switch to tcell in favor of termbox. It uses the tcell native api (not the compat layer) but does not make use of most features. Further changes should include moving to tcell's views.TextArea and the general built in widget behaviour instead of the current ad hoc implementation. Regression: Cursor isn't shown in ex-line | |||
2018-03-02 | Switch to vgo | Drew DeVault | |
2018-02-27 | Summon exline on demand | Drew DeVault | |
2018-02-27 | Push commands to the status stack | Drew DeVault | |
2018-02-27 | Pull main aerc UI into widget | Drew DeVault | |
2018-02-27 | Add statusline widget | Drew DeVault | |
2018-02-27 | Add stack UI container | Drew DeVault | |
2018-02-27 | Make ex line fully unicode aware | Drew DeVault | |
2018-02-26 | Split UI library and widgets | Drew DeVault | |
2018-02-26 | Implement basic ex line input | Drew DeVault | |
TODO: - scrolling - commit/cancel - command history (via an external command history provider) - tab completion (via an external tab completion provider) | |||
2018-02-17 | Add fake status line | Drew DeVault | |
2018-02-17 | Add text widget | Drew DeVault | |
2018-02-17 | Add borders widget | Drew DeVault | |
2018-02-17 | Cycle tabs for demoy goodness | Drew DeVault | |
2018-02-17 | Implement tab container | Drew DeVault | |
2018-02-17 | Polish up grid and add new rendering loop | Drew DeVault | |
2018-02-17 | Add grid rendering, probably | Drew DeVault | |
2018-02-16 | Initial pass on new frontend design | Drew DeVault | |
2018-02-13 | Make Makefile more POSIXly portable | Drew DeVault | |
This breaks out of tree builds though | |||
2018-02-02 | Tidy up list.go | Drew DeVault | |
2018-02-01 | Refactoring; consume listing response | Drew DeVault | |
2018-02-01 | Implement (most of) mailbox listing | Drew DeVault | |
2018-02-01 | Improve logging | Drew DeVault | |
2018-02-01 | Reduce boilerplate in worker/UI | Drew DeVault | |
2018-02-01 | Delete callbacks when done | Drew DeVault | |
2018-02-01 | Add worker callbacks to account UI | Drew DeVault | |
2018-01-31 | Add certificate approval flow | Drew DeVault | |
2018-01-31 | Improve logging | Drew DeVault | |
2018-01-14 | Connect to IMAP server, login and idle | emersion | |
2018-01-11 | Move worker into account tab | Drew DeVault | |
2018-01-10 | Add comment | Drew DeVault | |
2018-01-10 | Improve invalidation logic | Drew DeVault | |
2018-01-10 | Make termbox event loop async | Drew DeVault | |
2018-01-10 | Renderer scaffolding | Drew DeVault | |
2018-01-10 | Misc idiomatic fixes | emersion | |
2018-01-10 | Sleep main and worker loops on idle | Drew DeVault | |
2018-01-09 | Parse account configuration | Drew DeVault | |
2018-01-09 | Initial pass on worker/UI message passing | Drew DeVault | |
2018-01-09 | MIT license | Drew DeVault | |
2018-01-09 | Load UI configuration | Drew DeVault | |