Skip to content

Redesign TUI and polish layout alignment#44

Merged
adrunkhuman merged 3 commits intomasterfrom
redesign-tui
Apr 11, 2026
Merged

Redesign TUI and polish layout alignment#44
adrunkhuman merged 3 commits intomasterfrom
redesign-tui

Conversation

@adrunkhuman
Copy link
Copy Markdown
Owner

Summary

  • redesign the TUI around a cleaner visual hierarchy, top context bar, simplified panes, and tighter match detail presentation
  • align fixture rows consistently across score, suffix, and date columns, including linkless matches with [no details]
  • make standings and selector widths adapt to available content without resizing while scrolling

Testing

  • go test ./...

Issues

  • no direct matching open issue found; this is redesign branch polish rather than a targeted issue fix

adrunkhuman and others added 3 commits April 11, 2026 22:47
- Add theme.go: three-color palette (azure accent, near-black dim, mid-grey subtle)
  used consistently across all views
- Top bar: competition name (bold) + right-aligned round info, separated from body
  by a dim '─' rule
- Status bar: right-aligned fetch time, '·' separators, cleaner key names
- League view: dim '│' divider between panes; standings starts with subtle column
  header instead of a 'Standings' title; fixture pane starts with round label
  instead of 'Fixtures [focus]' title
- Match view: same divider treatment; score formatted with en-dash ('–') and
  extra visual weight; HT/FT dividers use '─' box-drawing chars
- Selector popup: rounded border, accent-colored focused column header, vertical
  '│' divider between season and league panes — no '[focus]' label
- Fixture cursor: accent-colored '›' marker instead of ASCII '> '
- Standings selected rows: bold instead of '> ' prefix
- Section dividers: '─' fills with subtle-styled header label (Lineups / Details)
- Update tests to match new design: en-dash in HT/FT labels, removed pipe in
  when-info, ANSI-aware alignment checks, updated status-bar hint text

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
@adrunkhuman adrunkhuman merged commit c7315ac into master Apr 11, 2026
1 check passed
@adrunkhuman adrunkhuman deleted the redesign-tui branch April 11, 2026 21:42
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