From 104001d25c9c8cb5ec45ced1678f7c7b70888808 Mon Sep 17 00:00:00 2001 From: t Date: Mon, 8 Jun 2026 14:48:33 -0600 Subject: keybinding fixes --- src/tui_theme.zig | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/tui_theme.zig') diff --git a/src/tui_theme.zig b/src/tui_theme.zig index 1acbca0..168b4f4 100644 --- a/src/tui_theme.zig +++ b/src/tui_theme.zig @@ -41,6 +41,13 @@ pub const StyleName = enum { cursor, /// Error / retry text. err, + /// Welcome banner accent (session start chrome). + welcome, + /// Thinking block body (dimmed, distinct entry so the taxonomy is honest + /// even though it currently resolves to the same dim escape). + thinking, + /// Compaction-summary chrome. + compaction, }; /// A resolved style: the opening escape and (implicitly) the `reset` close. @@ -104,6 +111,12 @@ fn styleFor(name: StyleName) Style { // Reverse video — the virtual cursor block. .cursor => .{ .open_seq = "\x1b[7m" }, .err => .{ .open_seq = "\x1b[31m" }, + // Welcome banner: cyan accent, matching the tool accent family. + .welcome => .{ .open_seq = "\x1b[36m" }, + // Thinking body: dimmed, like status chrome. + .thinking => .{ .open_seq = "\x1b[2m" }, + // Compaction chrome: dimmed. + .compaction => .{ .open_seq = "\x1b[2m" }, }; } -- cgit v1.3