c947811e9f
The UI runs off a 16 ms ticker. If no render is required, and no event is seen, aerc waits 16 ms before checking for new events or render requests. This severely limits handling of events from tcell, and is particularly noticeable on pasting of large quantities of text. Process tcell events in a separate go routine from the render loop. Signed-off-by: Tim Culverhouse <tim@timculverhouse.com> Acked-by: Moritz Poldrack <moritz@poldrack.dev> Acked-by: Robin Jarry <robin@jarry.cc> |
||
---|---|---|
.. | ||
borders.go | ||
context.go | ||
fill.go | ||
grid.go | ||
interfaces.go | ||
invalidatable.go | ||
popover.go | ||
stack.go | ||
tab.go | ||
text.go | ||
textinput.go | ||
ui.go |