A simple, high performance text editor.
- 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 |
||
|---|---|---|
| cmd/pad | ||
| doc | ||
| internal | ||
| go.mod | ||
| go.sum | ||
| pad | ||