aerc/lib/ui
Robin Jarry ee7937d0dd ui: cleanup internals and api
Now that tcell events are handled in a goroutine, no need for a channel
to buffer them.

Rename ui.Tick() to ui.Render() and ui.Run() to ui.ProcessEvents() to
better reflect what these functions do.

Move screen.PollEvent() into ui.ProcessEvents(). Register the panic
handler in ui.ProcessEvents().

Remove aerc.ui.Tick() from DecryptKeys(). What the hell was that?

Signed-off-by: Robin Jarry <robin@jarry.cc>
Tested-by: Tim Culverhouse <tim@timculverhouse.com>
2022-09-14 22:11:33 +02:00
..
borders.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
context.go lint: apply new formatting rules 2022-08-01 10:44:52 +02:00
fill.go view,compose: use border color to separate headers from body 2021-10-28 16:38:23 +02:00
grid.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
interfaces.go update tcell to v2 and enable TrueColor support 2020-12-18 07:23:22 +01:00
invalidatable.go lib/ui: introduce Invalidatable 2019-04-27 14:30:28 -04:00
popover.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
stack.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
tab.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
text.go update tcell to v2 and enable TrueColor support 2020-12-18 07:23:22 +01:00
textinput.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
ui.go ui: cleanup internals and api 2022-09-14 22:11:33 +02:00