Commit graph

3 commits

Author SHA1 Message Date
61dd86dc9a
migrate history tab to new framework 2026-05-14 18:29:37 -07:00
4761de9d28
move most tabs to new framework 2026-05-14 14:50:36 -07:00
2ed34e6c10
add TUI framework foundation
We're going to move to an interface-like pattern for tabs to remove a
lot of shared state and UI logic from tui.zig to the individual tabs. It
is not a full interface like Allocator because we do not need dynamic
dispatch here...the tabs are still known by tui.zig. This gives us the
ability to perform comptime evaluation and adherence to the spec.
2026-05-14 10:49:33 -07:00