aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ui
Commit message (Expand)AuthorAgeFilesLines
* textinput: align completion popoverKoni Marti2023-05-161-1/+10
* textinput: improve stemmingKoni Marti2023-05-161-3/+6
* ui: avoid races with queue redrawRobin Jarry2023-04-271-15/+11
* ui: avoid duplicate queued redrawsRobin Jarry2023-04-261-1/+8
* term: ignore redraw events when not visibleRobin Jarry2023-04-152-0/+13
* tabs: make sure to close tab contentRobin Jarry2023-04-012-4/+4
* table: fix center paddingRobin Jarry2023-03-041-11/+5
* ui: parse strings for ansi stylesTim Culverhouse2023-03-022-22/+38
* ui/table: do not require width at constructionRobin Jarry2023-02-201-8/+6
* ui/table: allow zero width columnsRobin Jarry2023-02-201-4/+7
* tabs: use template for account tab nameTim Culverhouse2023-01-291-0/+8
* lint: add missing panic handlers in goroutinesRobin Jarry2023-01-061-0/+2
* ui: add reusable table widgetRobin Jarry2023-01-041-0/+210
* textinput: fix crash when scrolling back in command historyRobin Jarry2023-01-021-4/+4
* config: make various sections accessible via global varsRobin Jarry2022-12-141-2/+2
* logging: rename package to logRobin Jarry2022-12-021-2/+2
* ui: box and frame an interactive widgetKoni Marti2022-11-211-0/+74
* ui: invalidate ui when queuing redrawTim Culverhouse2022-11-062-3/+3
* auto-completion: add option to require a min number of charsRobin Jarry2022-11-061-2/+8
* ui: add :split and :vsplit view optionsTim Culverhouse2022-10-181-0/+18
* aercmsg: add AercFuncMsg and QueueFuncTim Culverhouse2022-10-181-0/+10
* invalidatable: cleanup dead codeTim Culverhouse2022-10-1211-159/+19
* invalidatable: always mark ui as dirty OnInvalidateTim Culverhouse2022-10-072-15/+20
* render: clean up render codeTim Culverhouse2022-10-071-11/+1
* aerc: use single event loopTim Culverhouse2022-10-072-16/+19
* events: introduce AercMsg and QueueRedrawTim Culverhouse2022-10-072-0/+11
* ui: avoid panic when terminal window is shrunkJason Stewart2022-09-261-2/+4
* textinput: prevent data race from debounce functionTim Culverhouse2022-09-261-0/+6
* grid: protect calls to cell.ContentTim Culverhouse2022-09-201-2/+6
* grid: remove unused method ChildrenTim Culverhouse2022-09-201-11/+0
* term: add bracketed paste supportTim Culverhouse2022-09-141-0/+1
* ui: export context.viewport, screen.show, add SetCursorStyleTim Culverhouse2022-09-141-0/+12
* 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-047-32/+24
* lint: removed unused code (deadcode, structcheck, unused)Moritz Poldrack2022-08-042-7/+5
* lint: apply new formatting rulesMoritz Poldrack2022-08-015-6/+10
* autocompletion: fix regressionKoni Marti2022-08-011-2/+2
* autocompletion: fix slice out of bounds accessMoritz Poldrack2022-07-311-0/+3
* tabs: make it more thread safeRobin Jarry2022-07-231-13/+68
* tabs: make fields privateRobin Jarry2022-07-231-77/+103
* Revert "fix panic on closing a tab"Moritz Poldrack2022-07-181-6/+2
* fix panic on closing a tabMoritz Poldrack2022-07-101-2/+6
* uiconfig: use pointer references to uiConfigTim Culverhouse2022-07-032-5/+5
* pgp: check encryption keys before sending messageTim Culverhouse2022-05-061-0/+14
* grid: don't draw at a negative offsetConnor Kuehl2022-04-281-0/+4
* aerc: use contextual ui styleset for tabs/composeKoni Marti2022-04-171-4/+10
* completion: install panic handler in completion callbackRobin Jarry2022-03-251-0/+2
* logging: added a log on panicMoritz Poldrack2022-03-231-0/+3
* lib/ui/textinput: stop at /, ", and ' charsPranjal Kole2022-02-031-5/+11