General Design Guidelines
Make decisions, minimize settings
People should not need to fiddle with settings. When there is a decision to take, most of the time it’s better to go with one (on grounds which one is better) than to offload this decision to users as a setting.
People should not be required to press a »Save« button to have their data saved. The app should always save everything that is typed. This can be achieved by a combination of several save mechanisms:
- every 300ms after the person stopped typing something
- when the app is exited or switched
- as soon as the field in question loses focus