Skip to content

Console-style, TV-sized UI: scale to the screen and button prompts - #8

Open
NumerusXXL wants to merge 1 commit into
mainfrom
claude/project-thread-4l6jar
Open

NumerusXXL wants to merge 1 commit into
mainfrom
claude/project-thread-4l6jar

Conversation

@NumerusXXL

Copy link
Copy Markdown
Owner

Requested by Misha · project thread

Misha asked for a more console-like UI that works well on a TV, with everything big.

  • Settings › Appearance › Size. Big is the new default. It scales the card, dock and hints together so they fit the screen's height, the way a console UI does on a TV. That works out to about 1.4× on a 1080p or 4K screen. Huge goes further, and Standard keeps the previous desk size. The whole thing is one LayoutTransform, so every page scales the same way, All Tabs previews follow it, and the bitmap cache used during animations renders at the final scale.
  • Console button prompts. Hints now show a green A, red B, blue X and yellow Y, grey pills for LB / RB / LT / RT, and outlined key caps when you're using the keyboard. The dock's LB / RB are pills as well.

It compiles with no warnings. It hasn't been tested on Windows yet.


Generated by Claude Code

- New Settings › Appearance › Size: Big (default) fits the card and dock to the screen's height,
  like a console on a TV (about 1.4x on a 1080p or 4K screen), Huge goes further, Standard is the
  old desk size. Cached bitmaps render at the final scale so nothing gets blurry.
- Hints are console prompts now: green A, red B, blue X, yellow Y, pills for LB / RB / LT / RT,
  outlined key caps for the keyboard. The dock's LB / RB are pills too.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AQTWyqtZktqquexAeURRpR
@NumerusXXL NumerusXXL self-assigned this Nov 2, 2026
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.

2 participants