A simple, high performance text editor.
Go to file
Greg Pomerantz b581abb691 Redesign ConfigEvent/Scale handling: ConfigEvent sets size, FrameEvent updates scale
- Logic layer has separate ConfigChan and ScaleChan
- ConfigEvent: width/height in Dp, set on ConfigEvent
- ScaleEvent: scale factor, set on FrameEvent when scale changes
- Logic has ScreenSize() accessor for layout/rendering pipeline
- Logic has SetScale() to update scale and recompute layout
- main.go: ConfigEvent stores pixels, converts to DP using current scale
- main.go: FrameEvent gets actual scale, sends ScaleEvent if changed
2026-05-09 19:59:27 -04:00
cmd/pad Redesign ConfigEvent/Scale handling: ConfigEvent sets size, FrameEvent updates scale 2026-05-09 19:59:27 -04:00
doc Document background drawing with clips — use push/pop, not op.Record macro 2026-05-09 19:17:56 -04:00
internal Redesign ConfigEvent/Scale handling: ConfigEvent sets size, FrameEvent updates scale 2026-05-09 19:59:27 -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