Re: Preferences UI operation theory
Re: Preferences UI operation theory
- Subject: Re: Preferences UI operation theory
- From: "M. Uli Kusterer" <email@hidden>
- Date: Wed, 5 Jan 2005 13:41:26 +0100
At 6:54 Uhr -0500 05.01.2005, Bill Cheeseman wrote:
Yes, in most cases. Except I would phrase it "as soon as appropriate or
convenient" to take account of the fact that there may be
application-specific reasons to defer effectiveness of some preference
changes. This has always seemed to me to be an area where considerable
design flexibility is necessary to take account of the many different things
that applications are designed to do.
Another area of preferences that hasn't been mentioned yet are ones
that may be destructive, or may take a long time to apply.
'Live-toggle' preferences that take half a minute or more to actually
finish when they apply are annoying to the user.
The GNOME Human Interface Guidelines have a nice and interesting
chapter on this:
<http://developer.gnome.org/projects/gup/hig/2.0/windows-utility.html#windows-instant-apply>
IMHO, instant apply is just an extension of direct manipulation, so
it's one of the most Mac-like features and should be used where
possible.
Note that default settings for new documents can still be
instant-apply; but since they are for *new* documents, they'll
"instantly apply" to the next new document that is created after the
setting has been changed.
NB - These are the GNOME guidelines linked to above. Some of their
suggestions (e.g. the guidelines for keyboard input validation) are
tailored to their OS, and don't really make sense for OS X, as e.g.
we don't have focus-follows-mouse on OS X/Quartz.
--
Cheers,
M. Uli Kusterer
------------------------------------------------------------
"The Witnesses of TeachText are everywhere..."
http://www.zathras.de
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden