Commit graph

3 commits

Author SHA1 Message Date
13145590d1 migrate history tab to new framework 2026-05-14 18:29:37 -07:00
dd6fad9184 move most tabs to new framework 2026-05-14 14:50:36 -07:00
2431f6a6b1 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