Commit Graph
3 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 9cef923d55 feat: add keybinding registry
- add key id and keybinding registry defaults

- route input components through action matching
2026-06-04 01:45:26 +08:00
chuan 31766b2a78 feat: improve editor layout flow
- split editor implementation by responsibility

- add editor submit events and soft wrap layout

- support modified enter input for editor submission
2026-06-04 01:24:22 +08:00