aerc/lib
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
..
auth lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
calendar lint: ensure errors are at least logged (errcheck) 2022-08-04 21:57:57 +02:00
crypto pgp: enable quoted replies of encrypted messages 2022-08-31 10:10:03 +02:00
format lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
marker mark: allow multiple visual selections 2022-08-22 09:30:37 +02:00
parse open-link: make URL parsing more lenient 2022-09-13 23:58:53 +02:00
sort go.mod: change base git url 2021-11-05 10:21:45 +01:00
statusline lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
templates lint: apply new formatting rules 2022-08-01 10:44:52 +02:00
ui ui: cleanup internals and api 2022-09-14 22:11:33 +02:00
uidstore Create UIDStore package 2019-07-12 11:09:47 -04:00
attachment.go compose: refactor attachment handling 2022-07-02 17:52:49 +02:00
dirstore.go Move msgstore map to dirstore 2019-07-26 14:15:27 -04:00
history.go Add command history and cycling 2019-07-26 14:29:34 -04:00
keepalive_dummy.go format: reformat code with go 1.17 2021-12-11 23:24:08 +01:00
keepalive_linux.go format: reformat code with go 1.17 2021-12-11 23:24:08 +01:00
messageview.go go: removed io/ioutil 2022-08-22 09:30:19 +02:00
msgstore.go msgstore: do not run threadbuilder unless in threaded view 2022-08-31 10:06:56 +02:00
oauthbearer.go lint: work nicely with wrapped errors (errorlint) 2022-08-04 21:58:04 +02:00
open.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
socket.go socket: use existing socket if it is connected 2022-09-14 00:03:01 +02:00
structure_helpers.go lint: homogenize operations and minor fixes (gocritic) 2022-08-04 21:58:01 +02:00
structure_helpers_test.go lint: apply new formatting rules 2022-08-01 10:44:52 +02:00
threadbuilder.go lint: ensure errors are at least logged (errcheck) 2022-08-04 21:57:57 +02:00