fix(split): smallere per-pagina-drempel voor de bulletsImage-split (#1279) #1291
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!1291
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/1279-split-autofit"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Een overvolle
split-slide (bullets + afbeelding) die je over meerdere slides verdeelde, liet het lettertype niet meegroeien: de deel-slides bleven klein met onbenutte ruimte. Oorzaak: alle pagina's van een split-run delen bewust één grootte — het minimum over de run, de vólste pagina (sharedSplitFitScale, een getest invariant). Bij acht lange bullets in de door de afbeelding versmalde tekstkolom is die vólste pagina zo vol dat de gedeelde schaal ver onder de referentiegrootte zakt.Fix (ontwerp-behoudend): een aparte, kleinere per-pagina-drempel voor de bulletsImage-split —
kSplitImageColumnBulletTarget = 5i.p.v. de volle-breedtekSingleColumnBulletWarningCount(8) — alleen voorslide.type.splitWithImage. Minder bullets per pagina maakt de vólste pagina minder vol, tilt de gedeelde schaal omhoog en vult de ruimte, zonder het uniforme-schaal-invariant los te laten (elke pagina blijft even groot;shared_split_fit_scale_testblijft groen).Empirisch (59 alinea-lange bullets,
--image-width: 40%): bij 8/pagina bleef de gedeelde schaal op ~0.71; bij 5/pagina stijgt hij naar ~0.79 terwijl het aantal pagina's maar van 8 naar 12 groeit. Vijf is ~60% van acht, in de pas met de halve kolombreedte.Regressietest tegen een echte render (
split_image_autofit_test.dart): splitst een overvolle beeld-split, rendert een vervolgpagina, en assert dat de effectieve fontgrootte boven een vloer uitkomt — eerst-rood geverifieerd (met de oude drempel 8 zakt hij eronder en faalt de assert).Closes #1279
🤖 Generated with Claude Code
Pull request closed