
|
[openbeos]
||
[Date Prev]
[02-2006 Date Index]
[Date Next]
||
[Thread Prev]
[02-2006 Thread Index]
[Thread Next]
[openbeos] Re: BeOS/Haiku UI question
- From: Simon Taylor <simontaylor1@xxxxxxxxxxxx>
- To: <openbeos@xxxxxxxxxxxxx>
- Date: Wed, 15 Feb 2006 21:37:35 +0000
Hi Koki,
The BeOS way from preflets tends to be (Apply)/Revert/Close. I have also
explained why I think that is a very sensible way of doing things.
I think your opinions are somewhat biased by your experience of Windows. You
understand what "Cancel" does because of your experience with windows,
[...]
> My question is: why make the user click twice, when the same thing can
> be accomplished with one click? That is not my idea of simplicity, but
> it may be just me... :-)
I think you are confusing speed with simplicity. Adding a little-used (they
opened the settings window so they presumably want to change something)
"cancel" button whose only job is to save one extra mouse click on rare
occasions is not my idea of "simplicity". Instead it gives the user yet another
option for closing the window that they have to think about every time they see
the dialog.
The "revert" button is quite capable of the important stuff cancel does, just
without closing the window too. That means it allows for the "need to change
setting->oops that's wrong->revert->change again->close" use case as well. I
seperate the ideas of displaying/closing settings window (my "view" on the
settings) and adjusting/reverting them. The Be button approach is good at that.
I feel the same about the "OK" and "Apply" buttons in windows - I have watched
many, many users click Apply, then OK whenever using a dialog box. It's obvious
why - the button's functionality overlaps so much that the user wants to feel
sure they have "applied" the settings - as like you say there is confusion over
what happens when clicking a button causes the window to disappear. Does "OK"
mean "OK, I'm finished with the window" or "OK, apply these, and I'm finished
with the window?". On the other hand "Close" does exactly what it says on the
tin.
> Of course the Close button performs only one thing: closing the window.
> But I think the question users will ask themselves is different: what
> does closing the window do to my settings? Have they been saved? Or
> have they been discarded? The answer is different depending on the
> situation, and I wonder if this is clear to the user or not. The fact
> that I made this post may be an indication that there may be different
> interpretations to this question.
It's an issue as BeOS has a different philosophy to Windows. I believe the way
I've described does make more sense instinctively to the user once they
decondition themselves from the windows approach of settings changes being made
in bulk in some seperate entity and then handed back to whatever's actually
controlling the system. Once the user understands the Be way is to have the
window be an actual view onto the live settings it makes a lot more sense.
Closing the window simply closes the window. If there's a button on the form
marked "Close" surely the user would expect that to do exactly the same as the
close button on the title tab?
The issue is in windows where dialog boxes have 2 very different "Close"
buttons - "OK" or "Cancel" - and the user has every right to be confused as to
which action will happen if they hit the big X on the titlebar.
[...]
> The "Cancel" label has a very specific meaning that clearly and
> unmistakenly reflects its effect (iow, there is no room for erronous
> interpretation). I do not see how its use can be confusing or make
> things complicated for the user.
I disagree. "Cancel" was appropriate before the days of multi-tasking where
everything was in a defined order. You'd click "change settings" - the entire
screen would be replaced with a settings screen, then you could obviously
"cancel" that action. When the settings window can be left open, settings can
be applied and tested with the window still open, "Cancel" is harder to
interpret. At least it is harder to interpret than "Close".
> O the other hand, I can see that not having a Cancel button may lead
> some (new?) users into thinking that the changes they made are
> discarded when they close a configuration window, which may not
> necessarily be the case. There is potential for confusion there.
Not without an apply button also. It's very simple - they select their
settings, think "what now?" "hmm 2 choices - revert or close - must be close".
This is an especially easy decision if the settings were obviously applied
live, but anyhow once they've done it once it becomes second nature. Think of
the same user faced with "OK", "Apply", "Cancel", and without any indication
that they've had any effect by altering controls. The first dialog faced laid
out like that is much more confusing IMHO.
> I have concerns that it may not be clear to some what closing a window
> does (ie., does it save the changes? or does it discard them?). I think
> the Cancel button gives an easy and unmistakable way to resolve this
> concern, and therefore should not be left out altogether. But then,
> that's maybe just me... :-)
It's obvious what "Revert" does too. Also it leaves the window open so it's
also possible to *see* what revert actually did to your settings (unlike Cancel
in windows).
Saving/Discarding settings is a very windows concept and one our users should
lose fairly quickly :)
Simon
ps: Sorry for the long one, this will be my last to the list on this topic :)
I'm happy to continue off-list if people want.
> Cheers!
>
> Jorge
-----------------------------------------
Email sent from www.ntlworld.com
Virus-checked using McAfee(R) Software
Visit www.ntlworld.com/security for more information
|

|