Save-dialoog: paden volledig tonen en breedte aanpasbaar (#1211) #1216

Merged
brenno merged 5 commits from feat/1211-save-dialog-resizable into main 2026-08-04 15:16:18 +00:00
Owner

Summary

  • Lange bestandspaden in de bestemmingsdialoog werden afgekapt met "…" (#1211, gemeld door @kwoot). De paden naar presentatie, images/ en media/ zijn nu volledig leesbaar doordat ze naar de volgende regel afbreken (softWrap i.p.v. TextOverflow.ellipsis).
  • De dialoog is breedte-aanpasbaar via een sleephandgreep rechtsonder, zodat een lang pad alsnog op één regel past. De kernoplossing (afbreken) werkt zonder muis en is volledig toetsenbord-/schermlezer-bereikbaar; de handgreep is een extra voor pointer-gebruikers.
  • Nieuwe tooltip-string "Breedte aanpassen" in alle 31 talen via make add-l10n.
  • Bevat een Development-log entry in de CHANGELOG.

Let op: pre-existing falen (niet door deze PR)

make check staat rood op één pre-existing test: test/privacy_false_positive_corpus_test.dart vindt contact.phone in docs/USER_GUIDE.nl.md (sinds de #1181 docs-machinevertaling). Dit bestand wordt door deze PR niet aangeraakt. Apart getrackt in #1215 (privacy, triage). Alle overige 8368 tests zijn groen, inclusief de twee nieuwe tests voor deze wijziging.

Test plan

  • flutter test test/save_destination_dialog_test.dart — 4 tests groen (2 nieuw: resize-handgreep verbreedt/vernauwt; lang pad staat volledig in de widget-tree).
  • make l10n-check groen (dubbele keys, d()/t()-dekking in elke taal, geen onvertaalde Engelse zinnen).
  • flutter analyze lib/widgets/dialogs/save_destination_dialog.dart schoon.
  • dart format schoon.
  • Visuele beeldkeuring: opslaan van een presentatie met een lange bibliotheekmap tonen — paden breken af en de sleephandgreep verbreedt de dialoog. (Aanbevolen handmatig te keuren.)

Generated with Devin

## Summary - Lange bestandspaden in de bestemmingsdialoog werden afgekapt met "…" (#1211, gemeld door @kwoot). De paden naar presentatie, `images/` en `media/` zijn nu volledig leesbaar doordat ze naar de volgende regel afbreken (softWrap i.p.v. `TextOverflow.ellipsis`). - De dialoog is breedte-aanpasbaar via een sleephandgreep rechtsonder, zodat een lang pad alsnog op één regel past. De kernoplossing (afbreken) werkt zonder muis en is volledig toetsenbord-/schermlezer-bereikbaar; de handgreep is een extra voor pointer-gebruikers. - Nieuwe tooltip-string "Breedte aanpassen" in alle 31 talen via `make add-l10n`. - Bevat een Development-log entry in de CHANGELOG. ## Let op: pre-existing falen (niet door deze PR) `make check` staat rood op één pre-existing test: `test/privacy_false_positive_corpus_test.dart` vindt `contact.phone` in `docs/USER_GUIDE.nl.md` (sinds de #1181 docs-machinevertaling). Dit bestand wordt door deze PR niet aangeraakt. Apart getrackt in #1215 (privacy, triage). Alle overige 8368 tests zijn groen, inclusief de twee nieuwe tests voor deze wijziging. ## Test plan - [x] `flutter test test/save_destination_dialog_test.dart` — 4 tests groen (2 nieuw: resize-handgreep verbreedt/vernauwt; lang pad staat volledig in de widget-tree). - [x] `make l10n-check` groen (dubbele keys, d()/t()-dekking in elke taal, geen onvertaalde Engelse zinnen). - [x] `flutter analyze lib/widgets/dialogs/save_destination_dialog.dart` schoon. - [x] `dart format` schoon. - [ ] Visuele beeldkeuring: opslaan van een presentatie met een lange bibliotheekmap tonen — paden breken af en de sleephandgreep verbreedt de dialoog. (Aanbevolen handmatig te keuren.) Generated with [Devin](https://devin.ai)
brenno force-pushed feat/1211-save-dialog-resizable from 0e4a4a0f7b
All checks were successful
scans / scans (pull_request) Successful in 2m22s
static-gate / static-gate (pull_request) Successful in 4m28s
to 807a6526b2
All checks were successful
scans / scans (pull_request) Successful in 2m30s
static-gate / static-gate (pull_request) Successful in 5m51s
2026-08-04 15:12:52 +00:00
Compare
brenno merged commit 2e866d0b5f into main 2026-08-04 15:16:18 +00:00
Sign in to join this conversation.
No description provided.