diff options
Diffstat (limited to 'src/tui_theme.zig')
| -rw-r--r-- | src/tui_theme.zig | 13 |
1 files changed, 13 insertions, 0 deletions
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" }, }; } |
