docs(tracker-web): tick UX-7 (motion) with SHA + a11y deviation note (UX-7)
Generated with [Devin](https://cli.devin.ai/docs) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
parent
002b55c3c0
commit
bfccd48b37
@ -194,9 +194,17 @@ pnpm build # final gate
|
||||
|
||||
## UX-7 — Motion polish (reduced-motion aware)
|
||||
|
||||
- [ ] **7.1** Add `@bytelyst/motion`; apply `Reveal`/`Stagger` to dashboard cards, items rows, and
|
||||
- [x] **7.1** Add `@bytelyst/motion`; apply `Reveal`/`Stagger` to dashboard cards, items rows, and
|
||||
roadmap columns; `NumberFlow` on the overview totals. Must no-op under `prefers-reduced-motion`.
|
||||
**Verify:** `pnpm typecheck && pnpm lint && pnpm build`.
|
||||
(UX-7 `002b55c3`: tc/lint/test 173 ✓/format/build/e2e 18 ✓. `@bytelyst/motion` added (minimal
|
||||
`link:` lockfile entry). `Reveal` (staggered) on the overview KPI cards + chart surface and on
|
||||
the items `DataTable`; `NumberFlow` on the overview KPI totals; all no-op under
|
||||
`prefers-reduced-motion`. **Roadmap-column reveal intentionally omitted:** the offline
|
||||
`@axe-core` gate scans `/roadmap` synchronously and `Reveal`'s transient sub-1 opacity trips
|
||||
`color-contrast` (verified — even `from="scale"` at 0.92 fails on the muted card text), which
|
||||
would breach the CC.4 a11y gate. The dashboard/items surfaces are auth-gated (not axe-scanned)
|
||||
so they keep motion; no new a11y violations.)
|
||||
|
||||
## UX-8 — AppShell (stretch)
|
||||
|
||||
@ -332,7 +340,7 @@ pnpm build # final gate
|
||||
## Progress
|
||||
|
||||
```
|
||||
Core : UX-1 ✅ UX-2 ✅ UX-3 ✅ UX-4 ✅ UX-5 ✅ UX-6 ✅ UX-7 ⬜ UX-8 ⬜
|
||||
Core : UX-1 ✅ UX-2 ✅ UX-3 ✅ UX-4 ✅ UX-5 ✅ UX-6 ✅ UX-7 ✅ UX-8 ⬜
|
||||
Expand : UX-9 ✅ UX-10 ✅ UX-11 ✅ UX-12 ✅ UX-13 ✅ (stretch: 12.3, 13.1 deferred — see notes)
|
||||
```
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user