fix(flags): « Mes sujets » ne wrappe plus sur deux lignes dans la rangée d'onglets#446
Merged
Conversation
…gée d'onglets Le slot text de Tab M3 impose 16 dp de padding non paramétrable de chaque côté ; dans un PrimaryTabRow 4 onglets à largeur égale il restait ~98 dp pour le label, soit exactement la largeur mesurée de « Mes sujets » en labelLarge → wrap sur deux lignes à la frontière du pixel (dépendant de la densité). Diagnostic chiffré via uiautomator dump (onglets 259 px, texte 175 px, espace utile 175 px). Bascule sur la surcharge bas niveau content de Tab (signature vérifiée Context7) : gouttières 8 dp, maxLines=1, overflow=Ellipsis — le label « +lus » s'ellipse par design (arbitrage XaTriX). Couleurs passées explicitement (cette surcharge met les deux états à LocalContentColor par défaut) : primary sélectionné / onSurfaceVariant sinon, rendu identique. Vérifié émulateur : une ligne en nominal, « Mes sujets·… » ellipsé en +lus. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
XaaT
added a commit
that referenced
this pull request
Jun 12, 2026
…ay (#450) - Entrée re-numérotée v124 → v126 (ledger 125+1 : les builds dev v124 et v125 sont passés depuis), plage dogfood v114 → v125. - Ajout du dernier round : suivi du curseur en frappe (#447 point 1) et ellipse de l'onglet « Mes sujets » (#446). - Notes Play fr/en : mention du fix curseur (474/403 octets, < 500). Demandé par @xatrix Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Quoi
Retour XaTriX (session radiographie UI) : « Mes sujets » revenait à la ligne alors qu'il semblait y avoir la place. Diagnostic chiffré via
uiautomator dump: deux contraintes invisibles —PrimaryTabRowdistribue à largeur égale (4 onglets × 259 px) : la « place » à droite appartient à l'onglet voisin ;textdeTabimpose 16 dp de padding non paramétrable par côté → ~175 px utiles, soit exactement la largeur mesurée du label enlabelLarge→ wrap à la frontière du pixel, dépendant de la densité.Fix (option A arbitrée + ellipse)
Bascule sur la surcharge bas niveau
contentdeTab(signature et défauts vérifiés Context7) : gouttières 8 dp,maxLines = 1,overflow = Ellipsis. Le label suffixé « +lus » s'ellipse par design (« Mes sujets·… », arbitrage XaTriX). Couleurs passées explicitement (primarysélectionné /onSurfaceVariantsinon) car cette surcharge met les deux états àLocalContentColor— rendu identique à l'existant.Validation
Pas d'issue dédiée (retour de session, même précédent que la PR #338).
🤖 Generated with Claude Code