Instant apply and explicit apply in KDE HIG
Ellen Reitmayr
ellen at kde.org
Fri Mar 3 11:19:48 CET 2006
On OpenUsability, Stefan Monov suggested to promote the usage of instant apply
instead of explicit apply in certain situations in KDE
see:
http://openusability.org/forum/message.php?msg_id=1991
http://developer.gnome.org/projects/gup/hig/1.0/windows.html#instant-apply
I replied that while instant apply is a useful thing in certain situations,
there undoing operations becomes problematic:
<snip>
for example, in kivio, there is instant apply in the docker windows.
when i modify the x location via the geometry docker, i can either enter a
value manually (no prob here), or i use the spin box buttons. if i use them
and i want to revert my changes, i have to press 'undo' as often as i pressed
the button in the spin box. that is crazy!
</snip>
He proposed to remember only the changes that change direction:
<snip>
A possible approach is to remember every change that changes the direction.
Following your example with the spinbox:
in the beginning - 1
changes to 2
...3
4
5
6
5 (this change saves in history)
4
3
4 (this one too)
This would also be consistent with the current editbox undo/redo behavior: the
last solid sequence of backspaces/characters (whichever was last done).
</snip>
I'm tempted to think it's a good idea to promote instant apply in certain,
defined situations - assuming that the history works.
What is your opinion??
And: Won't it be difficult for users if instant and explicit apply are mixed?
one might also do a work-around and promote the usage of dockers where
appropriate.
Cheers,
/el
--
Ellen Reitmayr
KDE Usability Project
usability.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-usability-devel/attachments/20060303/6fc3b65d/attachment.pgp
More information about the Kde-usability-devel
mailing list