fix(cards): signal monster card text overflow (#12) #27

Merged
Reliodas merged 1 commit from fix/12-monster-overflow into develop 2026-06-30 10:56:49 +00:00
Owner

Closes #12.

Le dos de carte monstre reduit deja la police (portrait) et repartit le contenu sur deux colonnes (paysage), avec overflow:hidden. Quand le contenu ne tient toujours pas a la plus petite taille, il etait tronque silencieusement.

  • Detection du cas \xab ne tient pas \xbb dans les deux boucles d'ajustement (portrait + paysage).
  • Affichage d'un avertissement clair \xab Contenu trop long \xbb sur la carte d'apercu du format actif.
  • Avertissement masque en @media print et absent du rendu du panier -> impression inchangee.
  • L'A6 paysage (#19) reduit deja la frequence des debordements.

Verification : node --check du script inline OK ; wiring verifie. Rendu non verifie en navigateur (Chromium absent) : le seuil de declenchement de l'avertissement reste a controler visuellement.

Closes #12. Le dos de carte monstre reduit deja la police (portrait) et repartit le contenu sur deux colonnes (paysage), avec overflow:hidden. Quand le contenu ne tient toujours pas a la plus petite taille, il etait tronque silencieusement. - Detection du cas \xab ne tient pas \xbb dans les deux boucles d'ajustement (portrait + paysage). - Affichage d'un avertissement clair \xab Contenu trop long \xbb sur la carte d'apercu du format actif. - Avertissement masque en @media print et absent du rendu du panier -> impression inchangee. - L'A6 paysage (#19) reduit deja la frequence des debordements. Verification : node --check du script inline OK ; wiring verifie. **Rendu non verifie en navigateur (Chromium absent)** : le seuil de declenchement de l'avertissement reste a controler visuellement.
Reliodas added this to the 1.0.0-beta milestone 2026-06-30 10:56:33 +00:00
The monster card back already auto-shrinks the font (portrait) and splits
content across two columns (landscape), with overflow:hidden clipping the
rest. When content still didn't fit at the smallest size it was clipped
silently, with no indication that text was lost.

Track whether the fit loop succeeded and, when it doesn't, show a clear
"contenu trop long" warning on the active-format preview card. The warning
is hidden in @media print and absent from the print-queue render, so the
printed output is unchanged. Larger A6 landscape (#19) already reduces how
often this triggers.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Reliodas merged commit d2ba2e0b6e into develop 2026-06-30 10:56:49 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: dnd/cards#27
No description provided.