feat: Strg+S speichert das Dokument direkt als Datei (D74)
Die Geste, die jeder zuerst versucht, tat bisher das Falsche (Browser-Dialog „Seite speichern"). Jetzt ruft sie saveLocalFile(): mit gemerktem Handle dialogfrei in dieselbe Datei, sichtbar bestätigt durch einen Petrol-Haken am Dokumentnamen; ohne Handle wie der Menü-Eintrag. Legenden-Zeile hint_save in neun Sprachen. Nebenbefund behoben: adoptFile() wartet jetzt auf die aus IndexedDB zurückgeholten Handles — ein Doppelklick unmittelbar nach dem App-Start legte sonst ein Duplikat an statt dasselbe Dokument zu aktualisieren. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
45a52c15f9
commit
72ab9746d5
@@ -502,6 +502,10 @@
|
||||
}
|
||||
.doctrigger:hover,.doctrigger[aria-expanded="true"]{color:var(--or)}
|
||||
.doctrigger:focus-visible{outline:2px solid var(--or);outline-offset:2px}
|
||||
/* Rückmeldung fürs stille In-Place-Speichern (Strg+S, D74): Petrol-Blitz
|
||||
samt Haken am Dokumentnamen — das Haus-Idiom von flashBtn (D54). */
|
||||
.doctrigger.done{color:var(--or)}
|
||||
.doctrigger.done::before{content:"✓ ";flex:0 0 auto}
|
||||
.docname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}
|
||||
.doc-caret{width:13px;height:13px;flex:0 0 auto;opacity:.7}
|
||||
.panel.collapsed .doc-caret{display:none}
|
||||
|
||||
Reference in New Issue
Block a user