Tabel- en grafiekdia's lopen door het presentatielogo heen #2091
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#2091
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Wat er misgaat
Bij het maken van tabellen en grafieken in een presentatie loopt de inhoud soms door het huisstijllogo heen. Dat mag niet: het logo is geen watermerk over data, en cellen of plotpunten onder het logo zijn onleesbaar.
Wat je zou verwachten
Een tabel- of grafiekdia met
showLogohoudt het hele logo-vak vrij. Inhoud stopt vóór het logo, met dezelfde geometrie als waarmee het logo zelf wordt geplaatst (_LogoOverlay: maatw * logoSize/1280, insetkLogoBottomInsetFraction/kLogoTopInsetFraction).Waar te reproduceren
Eerste diagnose (niet de fix)
logoSafeReservereserveert sinds #1932 alleensize * edgeInset + gap(bij logo 96 px op 1280 px breedte: ~29 px). Het logo zelf issizehoog en zitsize * edgeInsetvan de rand: het vak loopt totsize * (1 + edgeInset)van de rand. Tabellen en grafieken vullenavailH/Expandedtot in dat vak.corner: true(panel-slides) reserveert zelfs 0. De commentaar bijlogoSafeReservebeweert ten onrechte dat de inhoud het logo niet overlapt.De toets
free_markdown_logo_clearance_testmeet de gereduceerde strook, niet het echte logo-vak, en vangt dit dus niet.Opgepakt. Tak: fix/table-columns-focus-logo. Verwachte reikwijdte: lib/services/rich_text_layout.dart, table_preview.dart, chart_preview.dart, preview_scaffold.dart, test/rich_text_layout_test.dart, nieuwe geometrische toetsen.
Op main in
8de2af4ec(PR #2093). Tabel-, grafiek- en Gantt-dia's reserveren het hele logo-vak (occupancy), niet alleen de gereduceerde tekststrook. Niet in scope: code- en scorecard-dia's blijven op die strook (#1932); finding/cockpit blijven corner (logo op het paneel). Golden PNG's zijn niet meegenomen — de diffs waren subpixel-rendering op Flutter 3.47.2.