Skip to content

🐛 fix(apps): la card gwm ne déborde plus sur mobile - #85

Merged
kbrdn1 merged 2 commits into
devfrom
fix/#84-apps-card-overflow
Oct 19, 2026
Merged

kbrdn1 merged 2 commits into
devfrom
fix/#84-apps-card-overflow

Conversation

@kbrdn1

@kbrdn1 kbrdn1 commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Summary

Sur /apps, la card de gwm débordait sur mobile et tablette, et le texte et la vidéo étaient coupés à droite.

Cause : dans la grille de chaque card, les enfants gardaient min-width: auto. La ligne d'installation Scoop, la plus longue du <pre>, imposait donc sa largeur à toute la colonne : 606 px dans une card de 342 px à 390 px de large. L'overflow-hidden de la card coupait le reste.

Correctif : min-w-0 sur les trois enfants de la grille (en-tête, contenu, illustration). La ligne défile dans son bloc de code, le reste tient dans la card.

Related Issue

Closes #84

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📝 Documentation update
  • ♻️ Refactoring (no functional changes)
  • ⚡️ Performance improvement
  • 🎨 Style/UI update

Scope

  • Homepage
  • Blog
  • Projects
  • UI Components
  • i18n / Translations
  • SEO
  • Configuration

Checklist

  • My code follows the project's coding style
  • I have performed a self-review of my code
  • I have tested my changes locally
  • My changes generate no new warnings
  • I have updated the documentation if needed
  • TypeScript compiles without errors (make typecheck)
  • Linting passes (make lint)
  • Formatting passes (bun run fmt:check)

Additional Notes

Vérifié avec une sonde Playwright qui compte les éléments dépassant d'un conteneur qui les coupe :

/apps 390 px
preprod, avant 21 éléments coupés
cette branche 0

Aucun élément coupé non plus sur /experience, / et /blog, à 390 et 768 px. Après correctif, à 390 px : card de 342 px, bloc d'installation de 292 px qui défile sur 588 px.

Les enfants de la grille de chaque card gardaient min-width: auto : la ligne
d'installation Scoop, la plus longue du <pre>, imposait sa largeur à toute la
colonne (606 px dans une card de 342 px à 390 px de large), et overflow-hidden
coupait le texte et la vidéo à droite. min-w-0 sur les trois enfants : la
ligne défile dans son bloc, le reste tient dans la card.

Vérifié à 390 et 768 px sur /apps, /experience, / et /blog : aucun élément ne
dépasse d'un conteneur qui le coupe (la même sonde en trouvait 21 sur /apps
avant le correctif).

refs #84
@kbrdn1
kbrdn1 merged commit 987ddee into dev Oct 19, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant