chuan
7103f8acc0
feat: add terminal text measurer
...
- measure terminal display width for text and escape sequences
- truncate rendered lines to terminal columns
- add width and truncation examples
2026-06-03 22:14:35 +08:00
chuan
d385348c62
feat: add full screen renderer
...
- implement renderer that clears and redraws all lines
- switch example to the library renderer
2026-06-03 22:03:42 +08:00
chuan
ac1985bc5c
feat: add tui runtime
...
- wire terminal input parsing to focused components
- render the root component tree through the renderer
- update example to exercise runtime dispatch
2026-06-03 22:00:24 +08:00
chuan
0fd4465aa8
feat: add default input parser
...
- define standard key names for normalized input events
- parse common terminal key sequences and bracketed paste
- update example to display parsed input events
2026-06-03 21:53:18 +08:00
chuan
0d9a36b6a6
feat: add console terminal io
...
- implement console-backed terminal input and resize polling
- implement console-backed terminal output helpers
- add example program for manual IO verification
2026-06-03 21:48:00 +08:00
chuan
3e60aa16ab
docs: update agent instructions
...
- document commit message expectations
- require implementation summaries after code changes
2026-06-03 21:47:36 +08:00
chuan
49e368de72
feat: initialize interfaces and model
2026-06-03 21:35:48 +08:00
chuan
ca09cf7273
feat: create default lib
2026-06-03 20:55:40 +08:00
chuan
370cdc67e9
feat: init
2026-06-03 20:52:46 +08:00