Start with an empty document; offer Datei › Neu and Datei › Muster
A first start (nothing in localStorage) now opens a blank document -- one sheet "Blatt 1" with an empty "Tabelle 1" -- instead of the pre-filled sample. The file menu gets "Neu" (blank document) and "Muster · Umsatzanalyse" (the former seed), both behind a confirm and both starting a fresh undo history. The toolbar's "Zurücksetzen" button is gone; its job is now Datei › Muster. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1060,11 +1060,13 @@ Alles clientseitig (`Blob` + `URL.createObjectURL` + `<a download>` + revoke).
|
||||
## Persistenz
|
||||
|
||||
Das gesamte Dokument wird (debounced) nach `localStorage` gespiegelt, robust
|
||||
gegen leeren/kaputten State — Fallback ist das Seed-Dokument. Ein v1-State im
|
||||
Storage wird beim Laden migriert. Button **„Zurücksetzen"** stellt das
|
||||
Seed-Dokument wieder her.
|
||||
gegen leeren/kaputten State — Fallback ist ein **leeres Dokument** (ein Blatt
|
||||
„Blatt 1" mit einer leeren „Tabelle 1"). Ein v1-State im Storage wird beim
|
||||
Laden migriert. **Datei › Neu** legt ein neues leeres Dokument an, **Datei ›
|
||||
Muster · Umsatzanalyse** lädt das vorbefüllte Musterdokument (beides nach
|
||||
Rückfrage, die bisherigen Änderungen gehen verloren).
|
||||
|
||||
## Vorbefülltes Dokument
|
||||
## Vorbefülltes Dokument (Datei › Muster)
|
||||
|
||||
Blatt **„Analyse"** mit drei Tabellen-Objekten (**Umsatz**, **Kosten**,
|
||||
**Übersicht**) und einem **Diagramm** (Umsatz je Region), plus ein leeres Blatt
|
||||
@@ -1452,6 +1454,6 @@ src/
|
||||
numolus-logo.svg # Marke: drei überlappende Pop-Art-Quadrate + Schriftzug
|
||||
config/brand.ts # Herausgeber-Metadaten (wicom.li) + Social-Media-Liste
|
||||
composables/ # Theme, Toasts
|
||||
data/seed.ts # vorbefülltes Dokument
|
||||
data/seed.ts # leeres Dokument + Musterdokument
|
||||
styles/main.css # Design-Tokens (Light/Dark)
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user