[#1801 gate] Functionele + nieuwkomer-test van de volledige user journey #1848
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#1848
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?
Context
Onderdeel van de voltooiingscriteria voor #1801 (implementatieplan-commentaar op het issue).
Wat gevraagd wordt
De complete #1801-user journey van begin tot eind gelopen, vanuit de gebruiker — niet vanuit de code:
.mdopenen:(A)leesbaar, front-matter-block leesbaar en hand-editable.Daarnaast: nieuwkomer-test — iemand die OciDeck niet kent kan zonder uitleg een callout aanmaken en presenteren.
Gebruik de
functionele-tester- engebruikerstest-skills.Acceptatie
Opgepakt. Functionele reis + nieuwkomer-test van de #1801-callouts. Draait de app; volgt serieel na #1847.
Beide helften uitgevoerd: de functionele reis én de nieuwkomer-test, allebei met de app draaiend.
De reis (stap voor stap)
.mdmet de hand lezen en bewerkenWat gerepareerd is
Een callout uit de interface overleefde het opslaan niet (#1858). De editor schreef de zichtbare
(A)niet in de opsommingsregel en de dia kreeg geen anker, dus het front-matter-blok belandde onder een lege sleutel en hoorde bij heropenen bij geen enkele dia. Alles wat je in de dialoog deed was weg. Handgeschreven decks werkten al — daarom viel het niet eerder op.De dialoog rekende vanaf een verouderde kopie (#1865). Gevonden door de nieuwkomer-test: hij wordt bij het openen gevuld en daarna niet opnieuw opgebouwd, dus een tweede verwijzing wiste de letter van de eerste. Die callout raakte los van zijn regel en was in de dialoog niet meer te bereiken; herstellen maakte het erger.
De LaTeX/Beamer-export compileerde niet zodra er een verwijzing op stond (#1858). De TikZ-code tekende met
ocideckTableAccent, een kleur die alleen de article-preamble definieerde.Nieuwkomer-test — het platte antwoord
Nee, een nieuwkomer haalt dit niet zonder uitleg. Hij vindt de knop met moeite, raadt de bediening, en kon zijn fout niet meer weg krijgen. Dat laatste is nu gerepareerd; de instap niet.
Wat wél meteen werkte: gebied tekenen (slepen, hoekgrepen — eerste keer raak), de live dia-miniatuur die
(A)in de regel ziet verschijnen, en presenteren met stap-voor-stap. De tester noemde dat laatste "de functie op zijn best".Wat niet: #1860 — de dialoog vertelt niet wat je moet doen. "Toevoegen" plaatst de markering zelf al op het midden, de instructie vraagt om iets selecteren wat niet selecteerbaar is, en de drie presentatiewijzen doen drie verschillende dingen afhankelijk van wanneer je drukt. Aanvullend #1861 (bewoording en het beschrijvingsveld dat de halve waarheid vertelt) en #1862 (Escape verlaat de presentatie niet, terwijl de documentatie zegt van wel).
Zie ook #1859, dat hetzelfde scherm uit de code beoordeelt en op dezelfde plekken uitkomt.
Niet getoetst
.tex: geen TeX op deze machine. De reparatie is getoetst op de gegenereerde preamble, niet op een gecompileerd document.Daarmee is deze poort af. De openstaande punten leven verder in #1859-#1862.