Skip to content

feat(M1): Simple Mode for real — 16px base, caption floor, 48px touch targets#601

Merged
Victor "David" Medina (Victor-David-Medina) merged 1 commit into
mainfrom
claude/m1-simple-mode-real
Jun 28, 2026
Merged

feat(M1): Simple Mode for real — 16px base, caption floor, 48px touch targets#601
Victor "David" Medina (Victor-David-Medina) merged 1 commit into
mainfrom
claude/m1-simple-mode-real

Conversation

@Victor-David-Medina

Copy link
Copy Markdown
Collaborator

Mobile refresh, sprint M1. Lands the three Simple Mode rules SimpleModeLayer documented as PLANNED, not implemented (the audit's honesty gap): 16px reading base + sub-12px caption floor + 48px touch targets (WCAG 2.5.5), with [data-simple-compact] escape. Adds body[data-simple-mode=on] as the measurable marker (Playwright-assertable, not prose). Comment moved PLANNED→IMPLEMENTED honestly; max-3-actions noted as a component convention (M3/M4), not falsely claimed. Builds-ahead (deploys with the Deck). tsc 0, brand-scan 0 errors.

…on floor, 48px touch targets)

The mobile-refresh lead sprint. SimpleModeLayer documented base-text-16px,
48px-touch-targets, and max-actions as 'PLANNED (not implemented)' — the three
rules that most reduce ADHD/mobile friction. This lands the CSS:
- .simple-mode 16px reading base + sub-12px caption floor (text-[10px]/[11px] -> 12px)
- 48px min touch targets (WCAG 2.5.5) on button / a[role=button] / [role=tab] / select,
  with [data-simple-compact] as the explicit escape hatch for dense chip/icon rows
- body[data-simple-mode=on] marker so the gate is MEASURED (Playwright-assertable),
  not prose-claimed
- comment moved PLANNED -> IMPLEMENTED honestly; max-3-actions noted as a component
  convention (M3/M4 nav/focus refresh), not falsely claimed as CSS

Builds-ahead — deploys with the Deck. tsc 0; brand-scan 0 errors.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🛡️ Cascade Quality Score: 100/100

Category Score Status
TypeScript 20/20
ESLint 20/20
Brand Compliance 15/15
Test Suite 25/25
Build 20/20

Threshold: 85/100 | Result: PASS ✅

@Victor-David-Medina Victor "David" Medina (Victor-David-Medina) merged commit 92b9cdd into main Jun 28, 2026
9 of 10 checks passed
@Victor-David-Medina Victor "David" Medina (Victor-David-Medina) deleted the claude/m1-simple-mode-real branch June 28, 2026 14:12
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