fix(finding): inhoud-bewuste auto-fit voor de bevinding-header (#1282) #1288
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!1288
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/1282-finding-header-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
finding-header (ocideck_finding_role: header) rendeerde veel te groot: alle fontgroottes waren vast × de #1163-constante 0.84, zonder inhoud-bewuste krimpstap. Een dichte header liep over en werd doorBoxFit.scaleDownverkleind én linksboven geparkeerd (de dia maar deels benut); ~50% was via de pagineringsvloer zelfs onbereikbaar.findingHeaderFitScaleinslide_layout_metrics.dartmeet de gepagineerde pagina-inhoud (kaart + de secties van díe pagina) tegen de diahoogte en geeft een vermenigvuldiger in(0, maxScale]: een dichte header krimpt tot hij past, een schaarse wordt op het plafond gehouden (nooit vergroot boven de #1163-look)._FindingPreviewpast die schaal toe (viafitScaleOverride); de gedeelde constantekFindingBaseFontScalevoorkomt drift met #1163.Regressietest tegen een echte render (
finding_header_autofit_test.dart): een dichte F-01-header past nu binnen de dia (geen scaffold-krimp meer) én rendert onder een bovengrens — eerst-rood geverifieerd (zonder de fit valtscaleDownnaar 0.69 en faalt de assertie). Bestaande paginering-/breedte-tests (#1147/#1198) blijven groen.Closes #1282
🤖 Generated with Claude Code
ca53322fc80655b0e34f0655b0e34f0da06ba226