feat: meld een overgeslagen sidecar aan de gebruiker (#564) #568
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!568
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/sidecar-waarschuwing"
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?
De bevinding uit de bewaker-ronde op #560, die ik toen bewust niet meenam omdat hij een eigen kanaal en 31 vertalingen kost.
Het bestand blijft heel en wordt bij opslaan niet overschreven, dus er is niets kwijt — maar de gebruiker zag alleen dat zijn strepen er niet waren, en dat leest als "die heb ik nooit gemaakt". Nu staat er een melding, in foutkleur, mét de geruststelling die het verschil maakt tussen "weg" en "even niet geladen".
Eigen kanaal en niet dat van de grafiekdata: de tekst is anders, en het gaat hier over werk van de gebruiker zélf in plaats van over een ontbrekend databestand.
Wat de ratchets zeiden
Drie vielen er om, en ze wezen naar iets echts in plaats van naar mijn regels commentaar. Het resultaat van
openDeckDetailedwas een anoniem record dat bij elke nieuwe mededeling groeide — eerst het deck, toen de weigeringsreden, toen de grafiekwaarschuwingen, nu de overgeslagen lagen. Elk veld erbij kostte een regel op negen returnplekken, en dat zag je pas doordat de klassenratchet omviel.Het heet nu
DeckOpenResult, met een fabriek voor de weigering, en het woont in de part die over het openen gaat. Twee identieke meldblokken inTabsNotifierzijn één top-level functie geworden.Netto krimpen beide klassen onder waar ze stonden: FileService 2879 → 2864, TabsNotifier 2403 → 2395. Allebei vastgezet in plaats van het plafond te verhogen.
Regressietest legt beide kanten vast: een te grote laag wordt gemeld, een gezond deck meldt niets. Eén nieuwe l10n-string in alle 31 talen.
make checkgroen.Closes #564