2.4 KiB
2.4 KiB
issueRef, version, updatedBy, updatedAt
| issueRef | version | updatedBy | updatedAt | ||
|---|---|---|---|---|---|
| #164 | 11 |
|
1785419501761 |
#164 — Cadrage UX (2026-07-28)
Comportement attendu : sur un chrono d'étape avec temps, bip court aux 3 dernières secondes (à chaque tick 3, 2, 1) synchronisé avec la valeur affichée, bip plus long au passage à 0. Sur la montre, une vibration se déclenche au passage à 0 — à aligner sur le pattern haptique déjà cadré pour "fin d'un chrono" (gametime-ux-watch-companion : double impulsion), pas un nouveau pattern à inventer sauf si Main confirme vouloir une vibration simple distincte.
Contraintes UI/feedback :
- Le son ne doit toujours pas couper la musique en cours (invariant #92, contexte audio
sonification/mixWithOthersdéjà en place — vérifier non-régression, cette correction en dépend probablement). - Répartition déjà actée à conserver : son côté téléphone, vibration côté montre — ne pas dupliquer le son sur la montre ni ajouter de vibration téléphone sur ce même événement (gametime-ux-watch-companion : « éviter la duplication agressive téléphone + montre sur le même événement »).
- La vibration montre doit se déclencher sur le passage à 0 tel qu'interpolé/reçu localement par la montre, pas sur un nouvel aller-retour réseau dédié.
À ne pas faire :
- Ne pas ajouter de son sur la montre ni de vibration sur le téléphone.
- Ne pas faire prendre le focus audio à ce son (régression à surveiller en priorité, cf. #92) ni à une éventuelle API haptique montre.
- Ne pas inventer un nouveau pattern haptique montre sans vérifier d'abord si le double-impulsion déjà spécifié pour "fin de chrono" couvre déjà ce cas.
Libellé/navigation : aucune évolution nécessaire, correctif de feedback sonore/haptique uniquement.
Complément Main (2026-07-28)
Le besoin utilisateur est désormais plus précis que le ticket initial :
- le son de fin de chrono manque toujours ;
- la vibration montre doit être beaucoup plus perceptible en course/sauts ;
- il existe un doute fort sur l'absence de vibration quand l'écran montre est éteint ;
- la préférence produit est de retirer encore de la logique métier de la montre.
Conséquence :
#164reste le ticket bug de feedback utilisateur observable ;- le cadrage d'architecture correspondant est désormais extrait dans
#173pour trancher proprement le pilotage téléphone -> montre des alertes chrono.