De dialijst toont geen focus en Delete wist daar een dia #2730
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2730
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 mis is
De dialijst kan toetsenbordfocus hebben zonder dat dat zichtbaar is. Delete en Backspace wissen dan de geselecteerde dia. De accentrand van de geselecteerde dia is er ook als het paneel géén focus heeft, dus die rand zegt niet dat de volgende toets een dia verwijdert.
Bewijs
lib/widgets/panels/slide_list_panel.dart: éénFocusmetautofocusenonKeyEvent, zonderonFocusChangeen zonder dathasFocusergens de tekening stuurt._onKeywist op Delete en Backspace de selectie.workspace_body.darttekent wél een focusring.Ongedaan maken bestaat. De gebruiker ziet niet waarom de dia weg is.
Voorstel
onFocusChangeop datFocus, en een focusring in de stijl van de scheidingsbalk om de lijst of om de actieve miniatuur zolang het paneel focus heeft.Geen nieuwe afhankelijkheid. Het bestandsformaat verandert niet.