handoff-ux-redesign #30

Merged
mikoteko merged 5 commits from handoff-ux-redesign into main 2026-07-26 10:51:07 +00:00
Collaborator
No description provided.
- design_handoff_aec2027/ (untracked at repo root) becomes
  docs/design/handoff-2026-07-reading-ux/ (spec, HTML prototype, screenshots)
- gitignore assets.zip (source archive, contents already extracted)
- TODONEXT.md collects unfinished items from the 5 merged docs/plans dirs
  before their deletion (handed to the user)
- docs/plans/handoff-ux-redesign/: research + implementation plan

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- tokens.css: « couleurs d'accompagnement » (lavande/corail/violet-muted/
  rose-pale) + on-pairs, handoff radii roles (chip/card/media/search),
  shell metrics (navbar/audiobar/sidebar/gutter), reading-comfort engine
  (--fs-body steps, data-fs/falc/contrast hooks), theme-aware surfaces
  (surface-soft, audiobar) with dark values from the prototype's
  applyTheme(); dark link/muted move to violet-200 (rose is app-banned,
  violet-muted fails 1.66:1 on the dark bar)
- checker: SUPPORT_TOKENS verbatim contract, jaune un-banned for the app,
  new light pairs (+LARGE_TEXT_ONLY for corail & rose-pale-on-rouge, both
  >=24px/bold in the design), dark-block/media-block identity + dark
  contrast pairs — 99 checks
- design.md / CLAUDE.md / design-system.html synced; public tokens.css copy
  re-synced

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
preferences engine, comfort bar, persistent audio player, share row,
accueil/chapitre/lecture pages, header submit button, dataec prev —
20 failing / 60 passing (existing suites untouched)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- shell: 96px header with lavande search pill, « Confort de lecture »
  toolbar (A−/A+/contraste/sombre/FALC, localStorage + pre-paint script),
  violet footer with PDF pill
- persistent audio player: single native <audio> behind an ARIA-complete
  fixed bar (±15 s, vitesse 1/1,25/1,5/0,75, lecture continue, Espace,
  position persisted, never autoplays); AudioDock/ChapterAudioPlayer retired
- accueil: crème hero + Book JSON-LD, resume card, random key-measure card
  (server pick + client reshuffle), part-family chapter grid with En cours
  badges; BookSidebar retired (/programme keeps the catalogue)
- chapter page: family sidebar with jaune stroke, numbered section rows
  with read chips + counter, pager
- lecture page: corail accents, rouge Mesure clé card (rose-pale headline),
  share row, ←/→ navigation, read-marking, honest FALC note
- dataec: SectionContext.prev (chains across chapters); audio availability
  centralized in lib/audioAvailability.ts; no fabricated durations
- checker still 99/99, typecheck clean, next build clean

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
mikoteko deleted branch handoff-ux-redesign 2026-07-26 10:51:12 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
repos/aec2027!30
No description provided.