Resizable dialogen waar lange paden afgekapt worden (voortbouw op #1211) #1217
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#1217
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?
Voortbouwend op #1211 (save-dialoog: paden volledig tonen + breedte-aanpasbaar). Tijdens dat werk bekeek ik waar in de UI nog lange bestandspaden met
TextOverflow.ellipsisafgekapt worden.Bevindingen
Hoogste prioriteit (tonen paden, vaste breedte, geen of beperkte tooltip):
s3_browser_dialog.dart— breadcrumb/pad/naar/bucket,width: 560,ellipsis, geen tooltipwebdav_browser_dialog.dart— breadcrumb/pad/naar/webdav,width: 560,ellipsis, geen tooltipGemiddelde prioriteit (lijstweergaven met pad per item, al compact via
displayFolder()+ tooltip, maar vaste breedte):scan_library_dialog.dart—width: 760duplicate_cleanup_dialog.dart—width: 640open_presentation_dialog.dart— pad + bestandsnaam + slidesGeen actie nodig (tonen namen/titels, geen paden): slide_finder, asset_usage, tab_bar, status_bar, storage_connection_picker, git_browser, presentation_info, seal_timestamp, export, import_slides.
Oplossing
Tooltipop de breadcrumb (goedkoopste winst).Marp / file-format impact
No
Additional context
Voortbouw op #1211 / PR #1216.
Opgelost in PR #1218. Vijf dialogen zijn nu breedte-aanpasbaar via een gedeelde
ResizableDialogBox-helper:softWrap is bewust niet toegepast op deze 5 dialogen: een breadcrumb die wrapt breekt de navigatie-header, en in een lijst maakt softWrap elke regel 2-3x zo hoog. De gedeelde helper gebruikt een builder-patroon dat de sleephandgreep levert; de aanroeler plaatst hem waar het past. De save-dialoog uit #1211 wordt in deze PR niet gemigreerd (werkt al). 5 nieuwe tests voor de helper, bestaande dialog-tests groen, l10n in alle 31 talen, source map bijgewerkt.