Afbeeldingenbibliotheek bereikbaar maken vanaf het beginscherm (onderhoud zonder open presentatie) #1108
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#1108
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
Vanaf het beginscherm (geen presentatie open) is er geen manier om de Afbeeldingenbibliotheek te openen. Die ingang bestaat nu alleen bij een open deck: zowel de werkbalkknop als het commando-palet-item
imageLibraryroepen_openImageCarouselaan, en dat leestref.read(deckProvider).deck!. De functie is bovendien primair bedoeld om een afbeelding te kiezen vóór de geselecteerde slide — niet om te beheren.Waarom
De bibliotheek is meer dan een kiezer. Je kunt er:
Dat is onderhoud dat je ook zónder open presentatie wilt kunnen doen — bijvoorbeeld je bibliotheekmappen opschonen tussen twee klussen door. Nu moet je eerst een (dummy)presentatie openen om erbij te kunnen.
Voorstel
Een ingang op het beginscherm (een knop in de startkolom, en/of een menu-item) die de bibliotheek in een beheer-/onderhoudsmodus opent, losgekoppeld van "afbeelding voor deze slide kiezen".
Aandachtspunten (ontwerp)
settings.libraryPaths(geendeck.projectPath).openDeckFiles); zonder open deck is die lijst leeg en blijft dat gedrag vanzelf correct.Vindplaatsen
lib/widgets/shell/welcome_screen.dart— het beginscherm en de startkolom-knoppen.lib/widgets/app_shell_main_layout.dart(_openImageCarousel, ~r606) — nu deck-afhankelijk.lib/widgets/shell/command_palette_actions.dart(~r64) — hetimageLibrary-commando.lib/widgets/dialogs/image_carousel_picker.dart+parts/…_delete.dart/…_actions.dart— het onderhoud (verwijderen, dedupe).