Pad/cmd/pad
Greg Pomerantz 556f72643f Implement full architecture scaffolding with logic and frame receiver goroutines
- Logic goroutine: receives config events, recomputes layout, sends frames
- Frame receiver goroutine: reads frames, stores under mutex, calls w.Invalidate()
- Main event loop: renders frames under mutex, sends config events to logic
- Proper channel topology: configChan, frameChan, inputChan
- Mutex around elems shared between goroutines
- Window resize triggers layout recomputation in logic goroutine

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-05-08 17:03:21 -04:00
..
main.go Implement full architecture scaffolding with logic and frame receiver goroutines 2026-05-08 17:03:21 -04:00