Skip to content

fix(themes): widen the picker's trigger and move it to the end of ASCII's header - #282

Merged
andraderaul merged 3 commits into
mainfrom
theme-picker-trigger-shape
Jul 28, 2026
Merged

fix(themes): widen the picker's trigger and move it to the end of ASCII's header#282
andraderaul merged 3 commits into
mainfrom
theme-picker-trigger-shape

Conversation

@andraderaul

Copy link
Copy Markdown
Owner

Two small header changes, both from looking at the Theme picker and not liking what was there.

The trigger read as a circle, not a pill

ThemeControl is 44px tall for the touch target, so rounded-pill clamps to a 22px radius. With
px-xs (4px on the deck's scale) a short name like ice came out roughly as wide as it was tall —
a circle with a few pixels of straight edge in the middle, rather than a pill.

px-md gives the label room on either side. The pill stays.

The picker moves to the end of ASCII//Convert's header

It is the least program-specific control up there — it changes what the program is drawn in, not
what the conversion does — so it now reads and tabs last, after about and the AI key control.

One consequence worth naming: the header group is right-anchored with ml-auto, so growing the
first item only stretched the group's left edge and left its neighbours alone. Now that the picker
is last, switching iceconstruct shifts about and configure ai left by the width
difference. Small, and only on an explicit click, but real — a follow-up is planned.

Checks

check, test:run and commitlint all ran green in the pre-commit hook — the full suite across
every workspace. Neither change was looked at in a browser; the pixel figures above are computed
from the tokens (--text-xs: 11px, --tracking-wide: 0.08em), not measured.

🤖 Generated with Claude Code

andraderaul and others added 2 commits July 27, 2026 22:24
The trigger is 44px tall for the touch target, so `rounded-pill` clamps to a
22px radius. With 4px of horizontal padding a short name like `ice` came out
about as wide as it was tall — a circle with a few pixels of straight edge.
`px-md` gives the label room on either side.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
It is the least program-specific control up there — it changes what the program
is drawn in, not what the conversion does — so it reads and tabs last, after
`about` and the AI key control.

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

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ascii-art-converter Ready Ready Preview, Comment Jul 28, 2026 1:31am
atlas-sprawl Ready Ready Preview, Comment Jul 28, 2026 1:31am
cyberdeck-golem Ready Ready Preview, Comment Jul 28, 2026 1:31am
glitch-studio Ready Ready Preview, Comment Jul 28, 2026 1:31am

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@andraderaul andraderaul changed the title The Theme picker's trigger gets its shape and its place in the header fix(themes): widen the picker's trigger and move it to the end of ASCII's header Jul 28, 2026
@andraderaul
andraderaul merged commit 4886d40 into main Jul 28, 2026
6 of 7 checks passed
@andraderaul
andraderaul deleted the theme-picker-trigger-shape branch July 28, 2026 01:31
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