fix(callouts): plaatsingsmodus, leesvolgorde-letters, presentatiehint (#1860) #1878
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!1878
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/callout-onboarding-1860"
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?
Samenvatting
Issue #1860 beschrijft vier UX-problemen in de verwijzingendialoog, gemeld door een nieuwe gebruiker. Deze PR lost alle vier op.
1. Click-to-place (punten 1 + 2)
"Toevoegen" plaatst niet meer meteen een marker op 0.5/0.5 zonder instructie. In plaats daarvan gaat de editor in plaatsingsmodus: de callout wordt aangemaakt (met letter op de bullet) maar krijgt pas een doel als de gebruiker op het beeld klikt (pin/pijl) of sleept (gebied). Een instructie-overlay toont "Klik op de afbeelding waar deze regel naar verwijst" of "Sleep op de afbeelding om een gebied te markeren".
2. Presentatiewijze-feedback (punt 3)
Onder de SegmentedButton voor presentatiewijze staat nu een hint: "Geldt voor de hele dia — bepaalt hoe verwijzingen tijdens de presentatie worden getekend, niet hoe je ze bewerkt." Dit legt uit dat de keuze dia-breed is en alleen de presentatie beïnvloedt.
3. Letters in leesvolgorde (punt 4)
_renumberReferencesherschikt bij elke emit de callouts in leesvolgorde (boven naar beneden) en wijst letters A, B, C, … toe. Voorheen volgden letters de aanmaakvolgorde — het publiek zag A, B, D, C als je verwijzingen uit die volgorde aanmaakte. De front matter schrijft callouts nu ook in leesvolgorde.Bewaker-toets
De wijziging raakt wat er in het
.mdterechtkomt: callouts staan in de front matter nu in leesvolgorde in plaats van aanmaakvolgorde. Het formaat (velden, structuur) is ongewijzigd — alleen de volgorde verandert. Dit botst niet met de kernwaarden:Tests
make checkgroen: 11005 tests, 87% dekking.make check-secretsgroen: gitleaks + trufflehog, 0 bevindingen.make sastgroen: semgrep, 0 bevindingen.Test plan
make check— 11005 tests geslaagdmake check-secrets— gitleaks + trufflehog schoonmake sast— semgrep schoonmake l10n-check— alle 31 talen gedektstatic-gategroenGenerated with Devin