aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ui/ui.go
Commit message (Expand)AuthorAgeFilesLines
* aerc: support terminal-based pinentry programsKoni Marti2024-10-121-0/+13
* ui: add :redraw commandTim Culverhouse2024-08-031-1/+13
* vaxis: fix panic trace print on stderrRobin Jarry2024-04-131-0/+1
* ui: update vaxis and only use disambiguate csi-u flagTim Culverhouse2024-02-261-0/+1
* ui: enable CSIu key encodingTim Culverhouse2024-02-221-2/+8
* revert: "ui: enable kitty keyboard protocol"Robin Jarry2024-02-191-1/+2
* ui: enable kitty keyboard protocolTim Culverhouse2024-02-191-2/+1
* log: move package to libRobin Jarry2024-02-141-1/+1
* aerc: set title using vaxisTim Culverhouse2024-02-121-0/+1
* terminal: replace tcell-term with vaxis terminalTim Culverhouse2024-02-121-0/+1
* aerc: replace tcell keys with vaxis keysTim Culverhouse2024-02-121-2/+0
* ui: initialize vaxis directly, drop tcell.Screen initializationTim Culverhouse2024-02-121-27/+18
* ui: remove screen and viewportsTim Culverhouse2024-02-121-23/+26
* aerc: change event interfaces to vaxis eventsTim Culverhouse2024-02-121-1/+1
* msgviewer: implement inline image viewingTim Culverhouse2024-02-121-0/+1
* ui: so long tcellTim Culverhouse2024-02-121-1/+11
* commands: add :suspendNojus Gudinavičius2023-10-241-0/+33
* ui: export global functionsRobin Jarry2023-10-111-43/+28
* ui: fix deadlocks in message channelRobin Jarry2023-05-201-38/+20
* ui: avoid races with queue redrawRobin Jarry2023-04-271-15/+11
* ui: avoid duplicate queued redrawsRobin Jarry2023-04-261-1/+8
* lint: add missing panic handlers in goroutinesRobin Jarry2023-01-061-0/+2
* ui: invalidate ui when queuing redrawTim Culverhouse2022-11-061-2/+3
* aercmsg: add AercFuncMsg and QueueFuncTim Culverhouse2022-10-181-0/+10
* invalidatable: cleanup dead codeTim Culverhouse2022-10-121-1/+1
* invalidatable: always mark ui as dirty OnInvalidateTim Culverhouse2022-10-071-7/+19
* render: clean up render codeTim Culverhouse2022-10-071-11/+1
* aerc: use single event loopTim Culverhouse2022-10-071-16/+18
* events: introduce AercMsg and QueueRedrawTim Culverhouse2022-10-071-0/+8
* term: add bracketed paste supportTim Culverhouse2022-09-141-0/+1
* ui: cleanup internals and apiRobin Jarry2022-09-141-15/+7
* ui: process tcell events in a separate go routine from renderingTim Culverhouse2022-09-131-17/+16
* lint: homogenize operations and minor fixes (gocritic)Moritz Poldrack2022-08-041-2/+1
* lint: apply new formatting rulesMoritz Poldrack2022-08-011-1/+0
* logging: added a log on panicMoritz Poldrack2022-03-231-0/+3
* update tcell to v2 and enable TrueColor supporty0ast2020-12-181-1/+1
* libui: don't require beeper for main contentDrew DeVault2020-05-051-2/+4
* Initial support for PGP decryption & signaturesDrew DeVault2020-03-031-0/+4
* Add popoversBen Burwell2019-12-211-3/+23
* Remove aerc specific code from the uiNicolai Dagestad2019-08-031-7/+5
* Ring bell when new messages arrive0.2.0Ben Burwell2019-07-291-1/+2
* Add MouseEnabled config settingJeffas2019-07-171-1/+3
* Add clickable tabsJeffas2019-07-111-0/+1
* lib/ui/ui: use atomic instead of channelSimon Ser2019-05-191-26/+21
* Update internal state and draw from the same goroutineSimon Ser2019-05-191-1/+1
* s/aerc2/aerc/gDrew DeVault2019-05-171-1/+1
* lib/ui: fix UI.Exit race conditionSimon Ser2019-05-051-2/+13
* Add basic terminal widgetDrew DeVault2019-03-171-0/+1
* Add :quit commandDrew DeVault2019-03-151-5/+0
* Make repeated invalidations more efficientDrew DeVault2019-01-141-0/+10