A simple, high performance text editor.
Go to file
Greg Pomerantz 620d534454 Break import cycle: use StateReader interface instead of direct State reference
- StateReader interface in ui package (Scale(), ScreenWidth(), ScreenHeight())
- State implements StateReader
- Renderer reads scale/window size via interface, never imports editor
- State fields are private (screenWidth, screenHeight, scale) with accessor methods
- No SetScale/SetWindowSize calls from main.go — Renderer reads from State directly
2026-05-09 20:33:00 -04:00
cmd/pad Break import cycle: use StateReader interface instead of direct State reference 2026-05-09 20:33:00 -04:00
doc Document background drawing with clips — use push/pop, not op.Record macro 2026-05-09 19:17:56 -04:00
internal Break import cycle: use StateReader interface instead of direct State reference 2026-05-09 20:33:00 -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
pad Update BottomBar to use drawText instead of material.Label 2026-05-09 15:53:14 -04:00