Skip to content

feat: Inter font and focus-picks-launcher on the console Home - #164

Merged
lippdev merged 5 commits into
mainfrom
feat/console-font-focus-select
Oct 19, 2026
Merged

lippdev merged 5 commits into
mainfrom
feat/console-font-focus-select

Conversation

@lippdev

@lippdev lippdev commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

What

  • Font: the Console interface and the session menu now use Inter (variable font, SIL OFL 1.1, shipped in src/ConsoleMode/Assets/Fonts with its licence; listed in THIRD_PARTY_NOTICES.md). The views override ContentControlThemeFontFamily locally, so buttons pick it up too; PC mode keeps Segoe UI. The Home title went from Light 64 to Bold 60 with tighter spacing, and Play now is bold.
  • Card selection, PS5 style: on the Home row, moving the focus onto a launcher already picks it (no A needed). The picked tile gets a green ✓ badge in the corner and a short bar under it, and the others fade to 60 %. A (or a click) on a tile plays it right away when the setup allows.

Verification

  • Unit tests: 495 passed (dotnet test tests/ConsoleMode.Tests).
  • The Windows build is left to CI (Linux here).
  • Not tested on a real PC: whether ms-appx:/// finds the font in the portable single-file build, whether the variable font's weights are picked (not synthesised). If the font doesn't load, XAML falls back to Segoe UI. Manual checks added to docs/TESTING.md.

🤖 Generated with Claude Code

lippdev and others added 2 commits October 19, 2026 21:39
The console interface and the session menu use Inter (OFL, shipped in
Assets/Fonts) with a bolder title and Play now. On the Home row, moving
the focus onto a launcher picks it, like a PS5 game row: the picked tile
gets a check badge and a bar, the others fade back, and A plays it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes: Reviewed the Inter font integration and focus-driven launcher selection/start behavior on the Console Home.

  • Inter font: Bundles the variable font and OFL license, applies Inter to the Console Home and session menu, and updates selected title/button typography.
  • Launcher interaction: Focus selects the launcher and updates its visual state; A or click starts it when the setup permits.

Pullfrog  | View workflow run | Using gpt-6-luna | 𝕏

lippdev and others added 2 commits October 19, 2026 21:49
The Home row drops the white outline, badge and bar: the tile with the
focus grows the most, the one that opens stays a bit bigger when the
focus is elsewhere, keeps its full colour and lights a glow in its own
colour behind it, and the others fade back.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This reverts commit 5b61315 (grow and glow instead of a focus ring).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes: Reviewed the visual refinement to launcher tiles since the prior Pullfrog review.

  • Launcher tile emphasis: Replaced selected and focused markers with larger scaling, a launcher-colored glow, and reduced opacity for unselected tiles; adjusted the row spacing and position to suit the new treatment.

Pullfrog  | View workflow run | Using gpt-6-luna | 𝕏

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes: Reviewed the latest visual rollback to the launcher-row treatment.

  • Launcher selection visuals: Restored the selected check badge and underline, retained focus scaling, and removed the selected-tile glow and persistent size differentiation.

Pullfrog  | View workflow run | Using gpt-6-luna | 𝕏

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@lippdev
lippdev merged commit 337ba79 into main Oct 19, 2026
5 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