Redface 2 · issue #882

Barre d'actions du post — mesures réelles & propositions

Analyse au pixel (émulateur 420 dpi, préset Confort) recoupée avec le code, co-cadrée avec GPT-5.6 Sol (xhigh). Deux problèmes : la rangée Citer/+ Citer occupe 64 dp pour 20 dp de texte utile, et la pill « Ajouté à la citation » décale tout le contenu de ~25 dp à chaque tap.

1 · Qui fait quoi (anatomie mesurée)

Anatomie annotée du post : bande 60 dp, corps, rangée d'actions 64 dp

La rangée d'actions : 8 dp d'espacement + boutons M3 à cible tactile 48 dp + 8 dp de bas de carte = 64 dp. Les pointillés = cibles tactiles invisibles ; le texte, lui, fait 20 dp.

2 · Le layout shift au tap « + Citer »

Avant/après : la pill fait descendre le contenu de 25 dp

Trois signaux de sélection coexistent : la pill (qui décale), la bordure primaire (aucun décalage) et le bouton qui devient « ✓ Cité » (aucun décalage). TalkBack annonce l'état indépendamment de la pill.

3 · Propositions

P1 · Recommandée (Sol + Claude)

Rangée 48 dp réels + retrait de la pill dynamique

Le footer perd ses 8+8 dp de marges verticales : la rangée FAIT 48 dp (cible tactile = layout, aucun débordement). La pill « Ajouté à la citation » disparaît — bordure + « ✓ Cité » + TalkBack suffisent. « cité N fois » (stable) reste.

Gain : 16 dp/post (Confort), 9 dp (Compact) ; shift : 0.

S
Stylken13/06/2026 09:23
Reprise du message précédent…
✓ CitéCiter
rangée = 48 dp pile
P2 · Variante à prototyper

Rangée fusionnée : pills à gauche, actions à droite

Une seule rangée basse de 48 dp porte « cité N fois » à gauche et les actions à droite : le strip conditionnel disparaît complètement (jusqu'à 44 dp gagnés sur un post cité). Risque : collision à faible largeur + grand fontScale avec 3 actions.

Gain : 16-44 dp ; shift : 0. À valider en largeur mini.

S
Stylken13/06/2026 09:23
Reprise du message précédent…
cité 1 fois
+ CiterCiter
rangée = 48 dp, pills intégrées
P3 · Écartée (montrée pour l'arbitrage)

Actions dans la bande identité

Gain maximal (~56 dp : plus de footer du tout) mais la bande sature : pseudo comprimé, 3 cibles de 48 dp collées au « ⋯ », et « Modifier » n'a plus de place. Sol : mauvais compromis.

Gain : ~56 dp ; risques UX élevés.

S
Stylken13/06
+ CiterCiter
Reprise du message précédent…
plus de footer — tout dans la bande

4 · Avant / après (P1, hauteurs hors contenu par post)

ZoneAvant (Confort)P1 (Confort)Avant (Compact)P1 (Compact)
Bande identité60605656
Strip « cité N fois » (si présent)2828~26~26
Strip sélection (au tap)0 → 2800 → ~260
Rangée d'actions64485748
Total (non cité, sélectionné)152108~139104

Garde-fous d'implémentation actés au cadrage : hauteur MINIMALE (pas de max — le grand fontScale ne doit pas clipper) ; cibles ≥ 48 dp réelles sans chevauchement ; tests paramétrés Confort/Compact + « écart exact 0 px avant/après + Citer » + bounds sémantiques des 3 actions.