You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Redesign TUI with coherent visual identity
- 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
* Polish redesign layout and selector sizing
* Update docs for redesigned match view
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,9 +17,9 @@ Terminal UI for browsing `90minut.pl` (Polish football archive) without an API.
17
17
- Match details view with:
18
18
- centered score line with scorer rows anchored to a shared minute column
19
19
- side-aware timeline with halftime/full-time dividers
20
-
- compact event markers: `⚽` goal, `↕` substitution, `🟨` yellow, `🟥`red, plus status markers like `HT`, `FT`, `AET`, `PPD`, and `OFF`
21
-
- side-by-side lineups aligned around the same center axis
22
-
- match metadata grouped into a separate `Details` block
20
+
- compact event markers: `⚽` goal plus color-coded card blocks for yellow/red cards, alongside status markers like `HT`, `FT`, `AET`, `PPD`, and `OFF`
21
+
- side-by-side lineups aligned around the same center axis, with substitutions shown inline in lineup annotations rather than as separate timeline markers
22
+
- match date/details rendered directly under the score header
23
23
- persistent standings/fixture context beside match details
0 commit comments