You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Ouvrir la tooltip d'une étape au tap sur la carte (E-04) #153
Epic : #8
Prérequis : #26 (carte, marqueurs et tooltip du parcours) ; « Voir plus » vers la fiche : #37
Maquette : E-04 · validée le 2026-09-23 Ecrans › E-04 · E-04 · D-001
Retour de recette d'Ilan du 25 septembre (émulateur Android, branche de #27) : les étapes du parcours sélectionné, hors départ, ne réagissent pas au tap. La maquette validée le prévoit (« Tap sur une étape », maquette « tap étape »), aucun ticket ne le couvrait.
Comportement attendu
Parcours sélectionné : un tap sur une étape ouvre sa tooltip, même gabarit que celle du départ : photo du lieu, nom du lieu, « Étape i/n · catégorie · durée sur place », « Voir plus ». Une seule tooltip ouverte à la fois ; le parcours reste sélectionné.
L'étape tapée passe de 28 à 34 px, les autres restent à 28 px.
« Voir plus » ouvre la fiche E-05 à l'étape tapée.
Lecteur d'écran : étape « Étape i sur n, {lieu}, {catégorie}, sélectionnée » ; tooltip en dialog nommé « Parcours {titre}, étape i sur n, {lieu} ».
Mouvement M-07 (D-030) : tooltip en fondu depuis son ancre.
Critères d'acceptation
Chaque étape ouvre sa tooltip au tap, conforme à la maquette « tap étape », sur iOS et Android
Une seule tooltip ouverte, le parcours reste sélectionné, l'étape tapée à 34 px
« Voir plus » ouvre la fiche à l'étape tapée
Libellés du lecteur d'écran conformes à Ecrans › E-04
SelectedRoute garde l'étape tapée : chaque pastille d'un parcours gratuit devient une zone tactile de 44 px (libellé « Étape i sur n, {lieu}, {catégorie} », état sélectionné), la pastille tapée passe à step-dot-active (34 px), les autres restent à step-dot (28 px) ;
une seule tooltip, ancrée sur l'étape tapée (sur le départ tant qu'aucune étape n'est tapée), remontée à chaque étape pour son fondu M-07 ; même gabarit, ligne d'étape « Étape i/n · catégorie · durée » ; dialog nommé « Parcours {titre}, étape i sur n, {lieu} » ;
« Voir plus » pousse la fiche provisoire avec un paramètre step ;
un parcours Premium n'a que son départ dans la card : il n'est pas concerné. La photo du lieu n'est pas dans la card : l'image du parcours reste en place, comme pour le départ.
Branche issue/153-step-tooltip, PR empilée sur fix(mobile): faire défiler le carrousel de la sheet sur Android #211.
Découvertes de la recette ticketées : étapes rapprochées et marqueurs des autres parcours → #230 (needs-design), tooltip hors écran au changement de taille de texte sur Android → #224.
Chef de projet (point du 2026-10-13) : colonne À review → À déployer : ticket fermé par le merge, la colonne n'avait pas suivi. Il passe en Terminés après vérification en staging par Ilan ou Paul.
Activity
PaulThiberville commentedon Sep 28, 2026
🔨 Démarrage — plan :
SelectedRoutegarde l'étape tapée : chaque pastille d'un parcours gratuit devient une zone tactile de 44 px (libellé « Étape i sur n, {lieu}, {catégorie} », état sélectionné), la pastille tapée passe àstep-dot-active(34 px), les autres restent àstep-dot(28 px) ;step;Branche
issue/153-step-tooltip, PR empilée sur fix(mobile): faire défiler le carrousel de la sheet sur Android #211.PaulThiberville commentedon Sep 28, 2026
📋 MANAGER — deux conséquences de D-066 et D-067 pour ce ticket, sans rien demander de plus à la PR #216 :
route_opened.step_index(D-067) : quand la fiche s'ouvre depuis « Voir plus » d'une étape touchée,route_openedportestep_index(à partir de 0). L'ajout au catalogue et l'émission partent dans Aligner le catalogue analytics de la découverte sur D-067 : sections, tri, liste « Voir tout » #220, empilé au-dessus de cette PR ; feat(mobile): ouvrir la tooltip d'une étape au tap sur la carte #216 garderoute_opened { source: marker }. Pas d'événement au tap sur une étape (décision de D-067).steps[].photoUrl, repli surcoverUrl; livré par Ajouter la photo du lieu aux étapes de la card de recherche (steps[].photoUrl) #219, au-dessus de cette PR. L'image du parcours dans la tooltip d'étape est donc acceptée ici comme limite connue.Découvertes de la recette ticketées : étapes rapprochées et marqueurs des autres parcours → #230 (
needs-design), tooltip hors écran au changement de taille de texte sur Android → #224.IlanAMG commentedon Oct 13, 2026
Chef de projet (point du 2026-10-13) : colonne À review → À déployer : ticket fermé par le merge, la colonne n'avait pas suivi. Il passe en Terminés après vérification en staging par Ilan ou Paul.