refactor(ui): documentexport krijgt een tegelrooster i.p.v. keuzechips #2098
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!2098
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/document-export-tile-grid"
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?
Samenvatting
Het documentexport-dialoog (
DocumentExportDialog) verving zijn zeven formaat-ChoiceChips in eenWrapdoor een gecentreerd tegelrooster: elke tegel toont icoon + naam, geselecteerd = accentrand + lichte accenttint.Waarom: de chips braken ongelijkmatig af en oogden volgestouwd, zeker in talen met langere woorden of bij 200% tekstgrootte. De tegels zijn gelijkmatig, even hoog, en horen bij dezelfde accentfamilie die de app al gebruikt voor selectie (de categoriepillen in
add_slide_dialog_pills.dart).Wat bleef:
SegmentedButton.Toegankelijkheid:
InkWell(focus + Enter) enSemantics(button, selected), net als de categoriepillen. De label breekt binnen de tegel af: een lange vertaling of 200% tekst maakt de tegel hoger, niet breder — geen vaste breedte die knelt.Bewaker: niet aangeroepen — de wijziging raakt uitsluitend de dialoog-presentatie, niet het bestandsformaat, de opslag, een afhankelijkheid, uitgaand verkeer of een publieke belofte.
Testplan
make checkgroen (format, analyze, conventies, volledige suite, dekkingsvloer, goldens)document_conversion_dialogs_test.dart— tikken op PDF/HTML selecteert het formaat, profiel+formaat stroomt door bij bevestigen, mislukte export zegt het, geen presentatiepakketGenerated with Devin