Skip to content

feat: card-based UI layout with bordered sections#27

Merged
JanSmrcka merged 1 commit intomasterfrom
feat/redesign
Feb 24, 2026
Merged

feat: card-based UI layout with bordered sections#27
JanSmrcka merged 1 commit intomasterfrom
feat/redesign

Conversation

@JanSmrcka
Copy link
Copy Markdown
Owner

@JanSmrcka JanSmrcka commented Feb 24, 2026

Summary

  • Replace flat layout (header + thin separator) with card-based design using Unicode box-drawing chars (╭╮╰╯─│)
  • Focused card = accent border, unfocused = dim border; branch name → file card title, file path → diff card title
  • Add CardBg theme field for card interior depth, Catppuccin-aligned colors, WCAG contrast tests

Test plan

  • make test — all pass
  • go run . — two bordered cards side by side, focus follows active panel
  • Branch picker: file card title → "Branches"
  • go run . log — log view wrapped in cards
  • Small terminal: minWidth/minHeight still work

🤖 Generated with Claude Code

@JanSmrcka JanSmrcka merged commit fb39029 into master Feb 24, 2026
3 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