--- issueRef: "#128" version: 7 updatedBy: {"kind":"user"} updatedAt: 1785216987980 --- ## #128 — Bouton pause/play chrono sur la montre (UX, 2026-07-27) Statut : **cadrage UX exploitable, prêt pour DevFrontend/Architect**, pas de blocage. ### Lecture du besoin « Remettre » indique un contrôle déjà présent avant la refonte #115/#91. La montre n'a pas de pause spécifique à un chrono isolé côté téléphone (seul le chrono score a Démarrer/Arrêter/Reprendre, cf. [[gametime-ux-score-chrono]]) : le seul concept de pause transverse à tous les chronos est la **pause de séance** existante (« jamais actif pendant une pause »). Ce bouton pilote donc la pause/reprise de séance, pas un chrono isolé. ### Décision Icône seule (pas de texte, conforme à la demande) : - **⏸ (pause)** quand la séance tourne et qu'un chrono actif est affiché à l'écran. - **▶ (play)** quand la séance est en pause. - Tap = bascule immédiate (optimiste), même logique de feedback que le score montre en cours ([[gametime-ux-watch-companion-round2]] #118) : icône bascule tout de suite, réconciliation silencieuse si le téléphone rejette. ### Affichage conditionnel Visible uniquement quand un chrono actif (mm:ss) est la donnée dominante à l'écran (chrono d'exercice, décompte repos) — pas sur les écrans reps/score sans chrono, conformément à l'énoncé « quand un chrono est en cours ». ### Placement Petit bouton icône circulaire centré directement sous le chiffre mm:ss, au-dessus du nom d'exercice — ne casse pas le principe une-donnée-dominante (le bouton est un contrôle, pas une 2e donnée). Cible tactile ≥ 48dp (recommandation Wear OS). Style : icône primaire or, fond surface `#141824`, anneau liseré crimson au tap (feedback pressé), cohérent DA [[gametime-visual-identity]]. ### Effet visuel pause Réutilise l'état déjà spécifié dans #115 (chrono gelé, teinte assombrie) — pas de nouvel état à inventer. ### Risque à signaler (non bloquant pour l'UX, mais dépendance technique) Ceci introduit une **nouvelle commande montre→téléphone** (pause/reprise), en plus du score (#118) déjà en cours. Contrainte de scope MVP antérieure (« seul le score est montre→téléphone ») explicitement levée par cette demande utilisateur — à signaler à Architect pour extension du contrat bridge (`watch_bridge_contract`, cf. #91-A/#91-C) plutôt qu'un simple ajout UI. ### Hors périmètre Pas de bouton Suivant/Passer sur ce ticket — uniquement pause/reprise.