skkeyeandClaude Opus 5.5 7c8a02275e Add the UI foundation: vim keymap, widgets and the component contract
- keymap: every key sequence in vim notation (gg, yy, <C-a>,
  <Space>s), with counts (5j), per-screen overrides and which-key hints,
  all from the same tables.
- Component: the one trait for screens and popups. They only look at
  the data through a Context and answer with Actions.
- Action: everything a screen can ask the app to do.
- widgets: big digits, buttons, a day timeline, a heatmap, a text field.
- ui/mod.rs: tabs, status line and the which-key popup; terminal.rs sets
  the terminal up (and restores it after a crash).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-09-24 02:59:22 -04:00
2026-09-24 02:59:21 -04:00
2026-09-24 02:59:21 -04:00
2026-09-24 02:59:21 -04:00
2026-09-24 02:59:21 -04:00
2026-09-24 02:59:21 -04:00
S
Description
No description provided
177 KiB
0 Stars 1 Watchers 0 Forks
Languages
Rust 100%