Skip to content

feat(tui): refresh terminal presentation and project context - #38

Merged
danielkov merged 1 commit into
mainfrom
feat/tui-terminal-theme
Aug 28, 2026
Merged

feat(tui): refresh terminal presentation and project context#38
danielkov merged 1 commit into
mainfrom
feat/tui-terminal-theme

Conversation

@danielkov

Copy link
Copy Markdown
Contributor

Summary

Refresh Kit's terminal client with terminal-native styling, Speakeasy brand accents, responsive metadata, and copy-safe wrapped Markdown. Clarify that --root selects Kit's working directory and project context rather than a filesystem boundary, and bump release metadata to 0.1.100.

Motivation

The previous TUI probed terminal backgrounds and maintained separate palettes, while "runtime root" wording could imply sandboxing that Kit does not enforce.

Impact

The TUI now inherits configured terminal colors, uses ANSI functional accents with a true-color brand ramp where supported, and preserves prompt and selection behavior across narrow layouts. CLI diagnostics and customer documentation now consistently describe working-directory semantics.

Technical details

Terminal-native presentation

Removes background probing and custom light/dark palettes. Functional styles use terminal defaults and ANSI roles; decorative brand rainbows select true color only when advertised.

Responsive wrapping and selection

Sizes header fields by display columns, suppresses decorative rows when vertical space is constrained, and carries explicit gutter metadata so wrapped code and styled prose copy exactly.

Project context terminology

Updates runtime prompts, ACP diagnostics, tool descriptions, CLI help, container metadata, and docs to distinguish project context from filesystem isolation.

@danielkov
danielkov merged commit 0dd7923 into main Aug 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant