Files
GameTime/.ideai/tickets/133/carnet.md
Blomios 917777e18b chore(wip): consolidation intermédiaire multi-tickets (sprints Statistiques, UI, Bug resolution, Serveur-client)
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>
2026-07-28 16:48:54 +02:00

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`.