feat(editor): Knopf, der einen Stand von Hand sichert
Zehn Minuten sind der falsche Takt für den einen Moment, in dem man einen Stand wirklich will: unmittelbar vor einer größeren Änderung. Dann ist der letzte selbsttätige Stand im Zweifel neun Minuten alt. - Kamera statt Plus: Ein `+` neben dem Dokument-Namen läse sich als „neues Dokument“, ein Lesezeichen als „Favorit“. Gegen Uhr (Verlauf) und Caret (Dokumentwahl) ist die Kamera eindeutig. - Die Rückmeldung kommt IMMER, auch wenn nichts angelegt wurde: Der Knopf verspricht „dein Stand ist gesichert“, nicht „ein Eintrag wurde erzeugt“. Bei unverändertem Text steht er schon oben in der Liste — einen doppelten Eintrag zu erzwingen kostete nur einen der 20 Plätze. - Gezeigt per vorhandenem Haus-Idiom (`flashBtn`, 1,5 s Haken); dafür nur `.copybtn.done .ic-copy` um `.ic-main` erweitert. - Pad-Fall folgt von selbst: beide Knöpfe in EINER Zuweisung versteckt. - i18n `snapAddTooltip` in 9 Sprachen; der Leer-Text des Menüs nennt jetzt beide Wege. Nachgemessen: 0 -> Klick -> 1 (Haken sichtbar, nach 1,7 s wieder Kamera); zweiter Klick ohne Änderung -> weiterhin 1, Rückmeldung trotzdem; nach einer Änderung -> 2. Im schmalen Layout kostet der Knopf nichts (Kopfhöhe 44 px und Zeilenzahl mit und ohne ihn identisch). D54-Nachtrag; Plan: #ed.snaps.manual [x] (158 Knoten, 0 Warnungen). 243 Tests grün. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
7abdd3bc45
commit
f7d963809a
@@ -362,7 +362,9 @@
|
||||
.copybtn:hover,.copybtn.done{border-color:var(--or);color:var(--or)}
|
||||
.copybtn svg{display:block;width:15px;height:15px}
|
||||
.copybtn .ic-done{display:none}
|
||||
.copybtn.done .ic-copy{display:none}
|
||||
/* `.ic-main` ist die neutrale Form von `.ic-copy` für Knöpfe, die nichts
|
||||
kopieren, aber dieselbe Erfolgs-Rückmeldung geben (Stand sichern, D54). */
|
||||
.copybtn.done .ic-copy,.copybtn.done .ic-main{display:none}
|
||||
.copybtn.done .ic-done{display:block}
|
||||
/* „im Pad bearbeiten" (D31) — nur bei einem ?etherpad=-Dokument sichtbar.
|
||||
Das [hidden] braucht die eigene Regel, weil .copybtn ein display setzt. */
|
||||
|
||||
Reference in New Issue
Block a user