Dirty-State: ungesicherte Aenderungen erkennen und anzeigen #17
Notifications
Due Date
No due date set.
Blocks
#18 Speicher-Strategie: wann wird geschrieben
RDietermann/dionotes-client
Reference: RDietermann/dionotes-client#17
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Part of #16
Question
Woran erkennt die App, dass eine Notiz ungesicherte Änderungen hat — und wie sieht der Nutzer das?
Heute gibt es diesen Zustand gar nicht:
sourceist einSignal<String>, das beim Notizwechsel überschrieben wird. Die App kann nicht einmal feststellen, dass etwas verloren geht.Zu entscheiden:
Dieses Ticket ist Voraussetzung für fast alles Weitere: Ohne den Zustand lässt sich weder „vor dem Wechsel fragen" noch „beim Verlassen speichern" überhaupt formulieren.
Zielgröße: der Typ, sein Ort im Zustand, und die Regel, wann er gesetzt und gelöscht wird.