Saving Data
Protecting the user's data is a key design driver for webOS. Follow these principles when designing your application to ensure a safe and reliable experience for the user:
-
There should never be a "Save" function or button that the user explicitly selects to save their data. Instead, apps should automatically save data so that the user should never fear losing their work even as a result of unexpected app closures.
-
Users should be given sufficient warning for destructive actions that could erase data irreversibly.
-
If the user edits content in a form, then enters card view and swipes the card away, the changes should be automatically saved.
-
If a form or a task flow contains a button to confirm and save changes, it should be labeled "Done", not "Save".
-
When changing app preferences, changes are either applied immediately or when the exiting the preferences.
-
When tasking away from an app, the app should save state so that the user can carry on from where they left when they return to the card.