Beweging, dianummer en presentatieraster missen een toegankelijke uitweg #2733
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#2733
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
Drie kleinere gaten in het dagelijkse presentatiepad.
Verminder beweging stopt niet overal
De tijdlijn leest
MediaQuery.disableAnimations. De cockpit en de grafiek niet. Een cockpitdia mag tot 30 seconden animeren (cockpitMaxAnimationDurationMs). De HTML-cockpit heeft wél eenprefers-reduced-motion-tak. Wie in het besturingssysteem beweging uitzet, ziet in het presentatievenster de wijzers toch lopen.Voorstel: dezelfde drie regels als in
timeline_preview.dartin de cockpit (_maybeStart) en de grafiek (_maybeAnimateIn). Bij uitgezet meteen de eindstand.Een getypt dianummer vervalt na 2,5 seconde
lib/widgets/presentation/parts/presenter_navigation.dartwist de tik na 2500 ms.docs/SHORTCUTS.mdzegt cijfers en dan Enter, zonder de reset. Wie tussen 1 en 2 langer dan 2,5 s nodig heeft en Enter drukt, landt op dia 2 in plaats van 12, zonder melding. Backspace en Escape wissen al, en de buffer is hooguit vier tekens.Voorstel: de timer weglaten, of de termijn ruim verlengen en in
SHORTCUTS.mdnoemen.Het presentatieraster is geen knop
lib/widgets/presentation/parts/presenter_overlays.darttekent een rastertegel metGestureDetectorenMouseRegion, zonderSemantics(button: true)en zonder label. Het toetsenbord bereikt de tegel wel. Een schermlezer hoort losse tekst, niet “dia 7 van 12, knop”. De miniatuur in de editor heeft dat label al (slide_thumbnail.dart).Voorstel: hetzelfde label om de tegel, met
button: trueenselectedvoor de huidige dia. De knopnaam-poort vangt alleenIconButton. Uitbreiden met een tikvlak zonderSemanticsmag, met een benoemde uitzondering voor tekenoppervlakken.Geen nieuwe afhankelijkheid. Geen conformiteitszin. Een echte VoiceOver- of NVDA-ronde is hier nog niet gedaan.