Skip to content

Align the game page and library navigation with the web - #31

Merged
nicodes merged 1 commit into
mainfrom
feat/game-page-alignment
Sep 11, 2026
Merged

nicodes merged 1 commit into
mainfrom
feat/game-page-alignment

Conversation

@nicodes

@nicodes nicodes commented Sep 11, 2026 •

Copy link
Copy Markdown
Member

Summary

Follow-up to #30. The TUI game screen and nav now match the web product work in aviorstudio/termcade-be.

  • Keep play on the game page under a two-column hero (name/url/desc + plays chart), with the playfield centered below.
  • List library games in the nav, with a divider, empty states, and likes on catalog rows.
  • Page-specific footer keybinds only; Tab/Enter/Esc stay implied. Pause is a dialog.

Verification

gofmt -l, go test -count=1 ./internal/shell/ ./internal/registry/ passed locally (Go 1.26.2).


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Keep play on the game screen under a two-column hero, list likes and
library empty states in navigation, and drop implied key labels from the
footer.
@nicodes
nicodes enabled auto-merge (squash) September 11, 2026 23:31
@nicodes
nicodes merged commit f29b3bd into main Sep 11, 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