Go to the FreeLists Home Page Home Signup Help Login
 



[openbeos] || [Date Prev] [02-2006 Date Index] [Date Next] || [Thread Prev] [02-2006 Thread Index] [Thread Next]

[openbeos] Re: BeOS/Haiku UI question

  • From: "Marcus Overhagen" <marcusoverhagen@xxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Wed, 15 Feb 2006 23:49:45 +0100 CET
Simon Taylor wrote:

> 
> For me BeOS is primarily about responsiveness. That basically means settings 
> should be instantly applied as they are changed.
I agree with this.

> Not many BeOS pref panels have a "Default" button and I'm not sure they're 
> particularly useful - if the settings are applied instantly the user can test 
> and "Revert" to the previous ones (which would be the default on the first 
> opening of the settings panel anyway). Complicated settings panels that 
> require more testing from the user about whether or not it's a good choice 
> could have a button to set defaults I suppose - but if the user can make 
> things so bad by changing the settings that a defaults button is required 
> then maybe the question of "why are we actually presenting this as an option 
> to the user?" should be asked.
Well, default buttons are a good thing. most times.

> Settings that obviously can't be applied in real time (screen prefs and 
> others) should have an "Apply" button.
Yes, like Screen, but not many others.

> I think the normal close button should just do that - close the window. The 
> next time I opened 
> the window I would expect it to be in exactly the same state as when I closed 
> it.
I agree. This is intiutive, if you are not wrecked by Windows.

> The way I think about it, settings are always there determining how my 
> computer works, whether or not I have a window open to show them to me. Thus 
> I find the whole windows "Cancel" concept quite confusing - I don't actually 
> want to "Cancel" my printer settings as I still want windows to know about 
> the printer I had configured. What I actually want to do is "Revert" the 
> settings to how they were before I started changing them and then close the 
> window.
Agreed.

In my opinion, a good preference panel should work like this:

- 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


Some preferences use "Save", "Use", "Done" and "Apply". I think this should be 
reviewed,
and changed into "Apply".

Some review of preference apps (my opinion):

BeOS R5 Backgrounds is unable to revert changes that were applied. Very bad, I 
now have a pink background 
with a strange picture, and can't revert or restore the default :-(((((

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

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

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

Keyboard should have [Revert] [Defaults], 

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

regards
Marcus






[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.