feat(presenteren): geef de publieksweergave een bedieningsbalk (#607) #691
No reviewers
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!691
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/presentatiebalk-607"
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?
Werkt aan #607. Het eerste en grootste deel; het issue blijft open voor de twee andere, want dat zijn keuzes en geen gebreken.
De bedieningsbalk
Beweeg de muis en er verschijnt drie seconden een smalle balk onderin: waar je bent (
Slide 3 / 18), een pijl elke kant op, en een sluitknop die Escape bij naam noemt. Daarna verdwijnt hij vanzelf.Verborgen tenzij je hem zoekt is hier geen zuinigheid maar het punt: een projectiebeeld hoort geen permanente knoppen te dragen, want die staan straks op elke foto van de zaal. Vandaar precies jouw tussenweg — zichtbaar op het moment dat je hem nodig hebt (je pakt de muis) en weg zodra dat voorbij is.
De knoppen dragen hun naam via
IconButton(tooltip:)en niet via eenTooltiperomheen. Dat verschil is #586: het tweede geeft een schermlezer geen naam, en het zou hier extra pijnlijk zijn — dit ís de uitknop.De test dekt alle drie de toestanden
Onzichtbaar bij een stilstaande muis, zichtbaar na muisbeweging, en weer weg na drie seconden. Die laatste is de belangrijkste: een balk die blijft staan is precies de fout die dit ontwerp vermijdt, en zonder die assertie zou hij ongemerkt kunnen terugkomen.
Eén bestaande test moest mee.
starts in audience view without presenter chrometoetste dat er géén sluitknop in de boom zat. Die zit er nu wél, alleen volledig doorzichtig — dus toetst hij nu dat er niets te zien is, wat hij eigenlijk al bedoelde.De klasseratchet, en waar hij toe leidde
De balk duwde
_FullscreenPresenterStateover zijn plafond. Niet de basislijn verhoogd maar verplaatst, en dat leverde een beter ontwerp op:AudienceSurfaceis een widget om het diabeeld heen die de muisbeweging opvangt, de klok bijhoudt en de balk toont. De zichtbaarheid woont daar omdat dat het enige is wat er te regelen valt en het nergens anders toe doet. De presenter houdt alleen wat hij als enige weet: waar we zijn, of er een volgende is, en hoe je stopt. 3510 → 3412 regels, basislijn mee omlaag.Wat er niet in zit
Poort
make checkgroen (niet doortailgepijpt). USER_GUIDE, SOURCE_MAP en CHANGELOG bijgewerkt. Geen nieuwe zichtbare tekst —Vorige,Volgende,SlideenAfsluiten (Escape)bestonden al in alle 32 talen.