A simple, high performance text editor.
Go to file
Greg Pomerantz 8bd9376fa9 Correct runtime architecture: batched input, config channel, frame receiver logic
- Update block diagram to show correct channel/mutex flow
- Frame receiver now calls w.Invalidate() inside the mutex lock
- Logic goroutine now waits on batched []InputEvent and configChan
- Main loop batches events and sends outside the lock
- Remove select-with-default batching from logic

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-05-08 10:56:34 -04:00
cmd/pad Add Gioui scaffolding with Label and ListView rendering 2026-05-07 17:45:56 -04:00
doc Correct runtime architecture: batched input, config channel, frame receiver logic 2026-05-08 10:56:34 -04:00
internal/ui Add Gioui scaffolding with Label and ListView rendering 2026-05-07 17:45:56 -04:00
go.mod Add Gioui scaffolding with Label and ListView rendering 2026-05-07 17:45:56 -04:00
go.sum Add Gioui scaffolding with Label and ListView rendering 2026-05-07 17:45:56 -04:00