Skip to content

Garder la dernière étape d'un parcours sélectionné au-dessus de la sheet #225

Closed

Description

@PaulThiberville

Contexte

Epic : #8
Prérequis : #26 (carte, PR #142) ; #28 (sheet, PR #152)
Maquette : E-04 · validée le 2026-09-23 (« tap parcours »)
Ecrans › E-04 · E-04

Découverte de CODE pendant la recette de #28 (Inbox) : à la sélection d'un parcours, le cadrage (frameRoute de apps/mobile/src/map/RouteMap.tsx) réserve en bas la hauteur exacte de la sheet, sans marge pour le rayon des pastilles d'étape (32 à gauche et à droite, rien en bas). La dernière étape d'un parcours qui descend vers le bas de l'écran reste à moitié sous la sheet (iOS et Android, « De la Cité à Montparnasse »). Présent depuis #26.

Comportement attendu

  • Parcours sélectionné : toutes les pastilles d'étape, rayon compris (step-dot, et step-dot-active pour une étape touchée), sont entièrement visibles au-dessus de la sheet et sous la barre du haut.
  • Marges de cadrage tirées des tokens (taille des pastilles, espacements), aucune valeur en dur.

Critères d'acceptation

  • Test du calcul de cadrage : la marge basse inclut la hauteur de la sheet plus le rayon de la pastille active
  • Recette iOS et Android sur « De la Cité à Montparnasse » : dernière étape entièrement visible, captures dans la PR
  • Test à 150 % de texte système mentionné dans la PR

Activity

  1. added this to the v0.2 milestone on Sep 28, 2026
  2. added
    status:blockedBloqué, voir commentaire ⛔
    and removed
    status:readySpec complète, prêt à coder
    on Sep 29, 2026
  3. added
    status:readySpec complète, prêt à coder
    and removed
    status:blockedBloqué, voir commentaire ⛔
    on Oct 5, 2026
  4. PaulThiberville commented on Oct 8, 2026

    @PaulThiberville
    CollaboratorAuthor

    🔨 Démarrage — plan : extraire le calcul des marges de cadrage d'un parcours sélectionné (frameRoute de RouteMap) dans un module testé ; marge basse = couverture de la sheet + rayon de step-dot-active + space-8, latérales gardées à space-32 (déjà au-delà du rayon), haute inchangée ; recette iOS (iPhone 17 Pro) et Android (AVD Medium_Phone) sur « De la Cité à Montparnasse », à 100 % et 150 %. Branche issue/225-last-step-above-sheet.

  5. PaulThiberville commented on Oct 9, 2026

    @PaulThiberville
    CollaboratorAuthor

    📋 MANAGER (2026-10-09) : vérifié sur appareil réel (Redmi Note 9, build preview f782703a, commit 8f8f61c) : pastilles d'étape entières au-dessus de la sheet. Attestation de Paul sur #319. Status « Terminés ».

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions