[openbeos] Re: BeOS/Haiku UI question

Marcus Overhagen wrote:
- Only have one [Revert] button by default.
- Changing any settings should be applied in realtime.
- Closing the window should not alter settings.
- Add a [Defaults] button if useful (keyboard and mouse)
- Add a [Apply] button if changes can't be applied in realtime (Screen).

- Revert *must* be able to revert all changes since *starting* the app, 
including those that were [Apply]ed
- It's NOT useful at all to have a close button
- The order of [Defaults] [Revert] and optionally [Apply] buttons should be 
consistent

Yup. And if you click "Defaults" you should be able to "Revert" that, too. Also, for non-realtime prefs "Close" should save settings, too.


Backgrounds should have [Revert] [Defaults], changes should be applied in realime.

[Defaults] [Revert] vs [Revert] [Defaults]? Since [Defaults] is less common we should probably place [Revert] as the first item, so it's always at the same place. (you did not mention why you chose that order)

Email has Revert, Cancel and Save, and "closing the window". thats no so good.
Don't know what it should have

Auto-save on close and [Revert] button. Thunderbird does not have any button (just close on exit) and it's the only feature I missed, sometimes.


Fonts should have [Revert] [Defaults], changes should be  applied
to all running apps in realtime, (perhaps with [Apply] button)

I don't think that we need an [Apply] button if changes take effect, immediately.


Keyboard should have [Revert] [Defaults],

Agreed.

Btw, it would be nice to have a wizard during the first setup, that walks you through all required settings (at least in R2)

For R1 we could just run four preflets (Keymap/Keyboard, Screen/Appearance, Time). The user should know what to do. ;)
I'd be interested if that would be accepted by a user...


Bye,
Waldemar

Other related posts: