Skip to content

design(board): de-emphasize the mobile multi-select checkbox at rest - #199

Merged
johnpc merged 1 commit into
mainfrom
design/mobile-list-select-deemph
Aug 2, 2026
Merged

design(board): de-emphasize the mobile multi-select checkbox at rest#199
johnpc merged 1 commit into
mainfrom
design/mobile-list-select-deemph

Conversation

@johnpc

@johnpc johnpc commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Design-polish pass — continuing on the List view (per owner direction), mobile. Every mobile row led with two look-alike circles: a square multi-select checkbox and a round complete ring, side by side — leaving it ambiguous which one completes the task, and taking lead space on every row. (On desktop the multi-select is hover-revealed, so this only affects touch, which has no hover.)

Fix (CSS-only, tokens only)

The multi-select checkbox is the only entry point to bulk-select on touch, so it can't be hidden. Instead, in the @media (max-width: 600px) block it's de-emphasized at rest (opacity: 0.35) so the primary complete ring clearly leads, then it snaps back to full strength once a selection is active ([data-selected='true']). It's opacity-only — the tap target is unchanged, so bulk-select stays fully reachable. Desktop is untouched (it keeps its separate hover-reveal).

Before → after

Full quality gate green; presentational-only. Verified against the sandbox (AWS_PROFILE=personal).

@johnpc
johnpc merged commit e9db855 into main Aug 2, 2026
78 checks passed
@johnpc
johnpc deleted the design/mobile-list-select-deemph branch August 2, 2026 17:13
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