Skip to content

design(board): mute the Unassigned default in the list view - #194

Merged
johnpc merged 1 commit into
mainfrom
design/list-mute-unassigned
Aug 2, 2026
Merged

design(board): mute the Unassigned default in the list view#194
johnpc merged 1 commit into
mainfrom
design/list-mute-unassigned

Conversation

@johnpc

@johnpc johnpc commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Design-polish pass — continuing on the List view (per owner direction). After quieting empty due dates (#191), the other full-contrast boilerplate default stood out: every unassigned row showed a bold dark "Unassigned", and with 10+ of them stacked the Assignee column added noise that competed with the actual task content.

Fix (CSS-only + a class toggle)

AssigneePicker now adds a --empty modifier class when there's no assignee, and the list styles render that muted (var(--tf-text-muted)) — the same quiet-default treatment as empty due dates. A real assignee's name still shows at full contrast, so it stands out. The mute is scoped to .list-row__assignee, so the board-card and task-detail assignee pickers are unaffected.

Before → after

Before: "Unassigned" was bold/dark in every row, as loud as real values.
After (muted default, real names still pop):

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

@johnpc
johnpc merged commit 9c1245a into main Aug 2, 2026
78 checks passed
@johnpc
johnpc deleted the design/list-mute-unassigned branch August 2, 2026 15:08
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