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
Garder la dernière étape d'un parcours sélectionné au-dessus de la sheet #225
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
🔨 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.
📋 MANAGER (2026-10-09) : vérifié sur appareil réel (Redmi Note 9, build previewf782703a, commit 8f8f61c) : pastilles d'étape entières au-dessus de la sheet. Attestation de Paul sur #319. Status « Terminés ».
Activity
PaulThiberville commentedon Oct 8, 2026
🔨 Démarrage — plan : extraire le calcul des marges de cadrage d'un parcours sélectionné (
frameRoutedeRouteMap) dans un module testé ; marge basse = couverture de la sheet + rayon destep-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 %. Brancheissue/225-last-step-above-sheet.PaulThiberville commentedon Oct 9, 2026
📋 MANAGER (2026-10-09) : vérifié sur appareil réel (Redmi Note 9, build
previewf782703a, commit8f8f61c) : pastilles d'étape entières au-dessus de la sheet. Attestation de Paul sur #319. Status « Terminés ».