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>
34 lines
1.9 KiB
Markdown
34 lines
1.9 KiB
Markdown
---
|
|
issueRef: "#133"
|
|
version: 8
|
|
updatedBy: {"kind":"user"}
|
|
updatedAt: 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`.
|