Skip to content

design(task): hover-reveal empty subtask due/assignee affordances - #217

Merged
johnpc merged 1 commit into
mainfrom
design/subtask-hover-reveal
Aug 3, 2026
Merged

design(task): hover-reveal empty subtask due/assignee affordances#217
johnpc merged 1 commit into
mainfrom
design/subtask-hover-reveal

Conversation

@johnpc

@johnpc johnpc commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Design-polish pass — a mobile-zoom hunt on the task detail's Subtasks checklist. Every subtask row showed a full "Due date" label and a dashed "+" assignee circle even when both were empty — so a 3-item checklist read as a repetitive stack of "Due date +" boilerplate, drowning out the actual subtask titles.

Fix (CSS-only, tokens only)

Applied the app's established hover-reveal pattern (DES#36/#160): on hover-capable pointers, an empty subtask's "Due date" affordance and unassigned "+" avatar are hidden at rest and revealed when the row is hovered or focused. A resting checklist now reads as just check + title (Asana-clean). Subtasks that have a date or a real assignee always show them. Touch devices keep the affordances visible (no hover to reveal them).

Before → after

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

@johnpc
johnpc merged commit f8e7bc0 into main Aug 3, 2026
78 checks passed
@johnpc
johnpc deleted the design/subtask-hover-reveal branch August 3, 2026 02:19
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