Commit Graph
4 Commits
Author SHA1 Message Date
chuan 83967fa691 feat: add component infrastructure
- add focusable runtime state and invalidate entry

- add theme primitives and reusable components

- add component checks for focus and cancellation
2026-06-04 02:17:07 +08:00
chuan 0be34a9c16 feat: improve ansi text utilities
- measure text with grapheme-aware terminal widths

- add ansi-aware truncate slice and wrap checks
2026-06-04 02:10:46 +08:00
chuan e1ca256a07 revert: remove early component tests
- remove temporary TinyTUI.Tests project

- keep example as the current manual verification surface
2026-06-04 00:21:13 +08:00
chuan 7ffda66f7d test: add component behavior coverage
- add lightweight component test runner

- cover markdown loader select list and editor behavior
2026-06-04 00:14:38 +08:00