[openbeos] Re: BeOS/Haiku UI question

Stephan Assmus wrote:
I think I've made up my mind... short summary time:

1) for settings that cannot be applied live:
Defaults Revert Apply (leaves window open) Tab-Close (applies settings too)

2) for settings that are applied live:
Defaults Revert Tab-Close (simply closes window)

Actually, those are almost the same.... the Apply button in 1) simply serves as a way to see the effects of new settings without closing the window (if you think you might need to keep tweaking). For 1), an additional Cancel button could be considered (a shortcut for pressing Revert and closing the window).

Well, three buttons are really more than I would like to see in a *simple* preferences window, so please don't add "Cancel" (we already have "Revert", please choose one instead of both). It sounds ridiculous to nearly have more buttons for save/cancel than buttons to configure actual settings. Also, for preferences where "Defaults" does not make much sense or has no value (most simple prefs dialogs) there should only be "Revert". Apart from that, I'm all for the "save on close" or "window has persistent state" idea.


Only in very rare cases am I interested in "Defaults", at all (since I can see the effect of my changes and revert or I am able to find my personal defaults). Mostly, it's when I don't have a clue what some function does or when there are so many combinations or "high-res" settings (via sliders?) that I would not be able to revert those on my own. I would rather have indicators (highlighting?) that tell me which the default settings are. A slider could mark its default position.

Bye,
Waldemar

Other related posts: