Re: [Inkscape-devel] Feedback on 0.38 Release

Does undo work with the gradient dialog open? Because it makes sense to be able to undo each gradient change while you have the dialog open...
Udo works whenever a change is made. Doing anything only "while the dialog is open" is a very bad idea, since our dialogs are not modal and can stay open for arbitrarily long time, with the actions in the dialog intermingled with other actions on the canvas or in other dialogs.
_________________________________________________________________ http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI...

On Tue, 2004-04-13 at 17:02 +0000, bulia byak wrote:
Does undo work with the gradient dialog open? Because it makes sense to be able to undo each gradient change while you have the dialog open...
Udo works whenever a change is made. Doing anything only "while the dialog is open" is a very bad idea, since our dialogs are not modal and can stay open for arbitrarily long time, with the actions in the dialog intermingled with other actions on the canvas or in other dialogs.
I'd agree with this; different undo behaviour for different contexts will create a usability nightmare.
What you would be better doing is focusing efforts on an "undo history" dialogue, where actions can be grouped together (perhaps a tree-like list?) and easily undone at once.
If you were to do that you might get really clever and remember what objects were affected by an action, so you could selectively undo without having to undo everything. But that'd be quite a large project.
participants (2)
-
bulia byak
-
Charles Goodwin