Regroupe l'état de travail en cours réalisé dans un même worktree sur plusieurs tickets/sprints (#85, #136, #145, #155-160, #162-164), mélangeant des tickets QA et inProgress. Ne constitue pas une feature terminée : commit de sauvegarde avant triage/split par ticket en branches feature/* dédiées. Exclut les dossiers d'environnement de build locaux et le heap dump parasite (.gitignore mis à jour). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.9 KiB
issueRef, version, updatedBy, updatedAt
| issueRef | version | updatedBy | updatedAt | ||
|---|---|---|---|---|---|
| #133 | 8 |
|
1785216975714 |
#133 — Retirer le titre redondant « Étape 1/2 » (UX, 2026-07-27)
Statut : cadrage UX exploitable, prêt pour DevFrontend, pas de blocage. Priorité critique respectée : correction ciblée, pas de refonte du module séquence.
Analyse
Le module séquence d'étapes (gametime-ux-exercise-steps) affiche déjà la position courante via les chips [1][2][3][4] (chip courante = fond primaire or) juste au-dessus du label texte ÉTAPE X / Y. L'utilisateur a raison : dans le cas courant (chips entièrement visibles, ≤6 étapes), le texte est une pure redondance visuelle qui prend de la place sans ajouter d'information.
Décision
Retirer la ligne de titre ÉTAPE X / Y du module séquence en exécution. Structure simplifiée :
SÉQUENCE
Passage 1 / 10
[1] [2] [3] [4]
Dribble main droite
Objectif : 10 s
Les chips seules portent la position (courante = or) et le total (nombre de chips). Le nom de l'étape suit directement, sans label intermédiaire.
Point d'attention (à ne pas perdre en route)
Le cas > 6 étapes avec défilement horizontal des chips est le seul cas où l'info peut se perdre : si l'utilisateur a scrollé et que la chip courante sort du cadre visible, plus aucun repère de position n'est visible sans le label. Ne pas supprimer purement et simplement dans ce cas précis : garder un repère compact minimal uniquement quand la rangée est scrollable, par exemple un petit indicateur 3/8 discret en coin (texte secondaire, pas un titre pleine largeur) — pas la peine de bloquer le ticket là-dessus, DevFrontend peut trancher le détail visuel de ce sous-cas dans l'implémentation tant que le principe « position toujours visible si scroll » est respecté.
Hors périmètre
Ne touche pas au header Programme 1/2 · Exercice 3/8 (#34, déjà tranché et distinct), ni au bloc SÉRIE X/Y.