Skip to content

Claude/redesign tui header 6wt rk#25

Merged
oxGrad merged 2 commits intomainfrom
claude/redesign-tui-header-6wtRk
Apr 27, 2026
Merged

Claude/redesign tui header 6wt rk#25
oxGrad merged 2 commits intomainfrom
claude/redesign-tui-header-6wtRk

Conversation

@oxGrad
Copy link
Copy Markdown
Owner

@oxGrad oxGrad commented Apr 27, 2026

No description provided.

claude and others added 2 commits April 26, 2026 15:34
…tman

- Add 11-line rounded-corner box header (╭─╮ / ╰─╯) matching Claude Code's
  startup screen layout
- Render "KNOT" in 6-row block-letter ASCII art with cyan→blue gradient
  (256-color: 87→81→75→69→63→57)
- Add animated "knotman" mascot character (7×6 chars) beside the art with
  3 reactive states:
  - Normal (green): slow blink cycle every 1.2 s
  - Conflict (red, bold): frantic animation when any package has a conflict
  - Missing (yellow): side-to-side look when no packages or no git repo
- Drive animation via tea.Tick at 600 ms; headerFrame counter on model
- Move git info (branch · SHA · message) and "dotfiles manager" subtitle
  inside the box; listHeaderLines() is now a constant 12
- Update tui_test.go expectations to match new header height

https://claude.ai/code/session_01AhJxUowbUWMxU7Ndyia2ii
…adient

Replace the ASCII box-drawing knotman with Unicode block-element art (█▄▀▌▐)
matching the KNOT header style, and change the header gradient from cyan/blue
to a light-to-dark green. Fix right-border misalignment by computing per-row
padding via lipgloss.Width instead of a fixed constant.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@oxGrad oxGrad merged commit 9e8f254 into main Apr 27, 2026
6 checks passed
@oxGrad oxGrad deleted the claude/redesign-tui-header-6wtRk branch April 27, 2026 04:02
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.

2 participants