docs(tui): add tui lock v2 design pack (boards + spec) - #20
Merged
Conversation
Co-authored-by: Mathis <echobt@users.noreply.github.com>
Co-authored-by: Mathis <echobt@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Design-only deliverable for the full TUI redesign — no runtime code changes. Adds
docs/media/tui-lock-v2/:cortex/agent), session (user prompt bars,♦ Thought for Xs, replies,Worked for Xs, opt-in banner,▼), dual-hairline composer with mode chip (top-left) and model chip (bottom-right), contextual footer shortcut strip, token counter top-right, slash palette with violet fuzzy matches,/modellist + High/Medium/Low effort radios, Settings modal (search, categorised rows, tip + nav legend, theme submenu), modes (Agent/Plan/Ask/Bash), approval/confirm/question radios, MCP/plugins/usage/quota/sandbox/cloud panels, diagnostics (red/amber), stopped, product-facing API error, tool tiles, diff hunk, markdown table, code fence, login flow, shortcuts overlay, resume/jobs/skills/files pickers, todos, sudo, config, btw, compact mode.#1A1A1Abar /#525252hairline, no violet; keyboard focus =#262626bar + violet#A78BFAmarker.SPEC.md— tokens (JSON), viewport geometry, component recipes, hover/focus matrix, welcome copy for both entrypoints, reference→Cortex rename table, state checklist, keybinding contract, and 12 flags for decisions the design could not make safely.index.md— generated board index;txt/<size>/<board>.txt— exact character grid of every board (expected buffers for later snapshot tests).tools/render_lock_v2.py+tools/boards.py— Pillow cell-grid renderer that regenerates the pack (python3 tools/render_lock_v2.py --index).Audits run on the pack: zero competitor/provider strings in pixels, grids, spec or tooling; green only on
✓/+, red/amber only on errors/warnings, violet only on keyboard focus and typed slash matches.Test plan
docs/media/tui-lock-v2/**— no Rust touched, socargo fmt/ clippy /cargo test/cargo auditare unaffected (not run).rg -ifor competitor names) and palette audit (exact-hex presence per board) pass.txt/grids are the expected buffers for the implementation PR).Attestation (required)
I attest that:
Risk
None at runtime. Review focus: the 12 flags in
SPEC.md §9(notably:agententrypoint does not exist yet;Ctrl+xis drawn as shortcuts but currently clears the follow-up queue; Mouse settings need newtui.mouse.*config keys).