Improving Undo experience

Improving Undo experience

Anonymous
Not applicable
1,664 Views
3 Replies
Message 1 of 4

Improving Undo experience

Anonymous
Not applicable

Today when performing multiple undo's, I have to click Ctrl+Z every time, meaning, if I want to go 50 steps backward, I need to hit Ctrl+Z 50 times. This is... bad. A better experience will be to just hold Ctrl+Z once and run the undo's backward until I release.

1,665 Views
3 Replies
Replies (3)
Message 2 of 4

stuzzz
Collaborator
Collaborator

Hi,

 

This does not make sense to undo until release the hotkey. Actually it's quite unsafe.

What you need is a little script with a for-loop

 

Message 3 of 4

yaki.pasandiLTPNP
Autodesk
Autodesk

I tend to disagree as this is common behavior in almost every software I've work with my entire life.

One example is Blender. Great undo experience and they also provide you with undo history.

To me it makes much more sense then hitting ctrl+z 50 times to go back 50 steps.

0 Likes
Message 4 of 4

mspeer
Consultant
Consultant

Hi!

I agree with @stuzzz on this.

There are multiple reasons why this would not be a good idea (less control, stability, time required to undo all steps,...)

 

An undo history makes much more sense here.

Even if there is no Undo history shown in UI you can access this with scripting and as suggested by @stuzzz  it should be possible to undo a specific amount of steps with a custom script.

 

However even with this solution there is one major drawback, while this can work good for undoing simple edits, it can take a huge amount of time when more complex operations have been used like Retopologize.

In many cases it's way faster (and more stable) to delete unwanted edit nodes or load a previously saved scene.

 

So there are some solutions to recover a previous state with the need for hitting undo multiple times,

but of course almost everything can be improved.

Please add new feature requests for Maya here:

https://forums.autodesk.com/t5/maya-ideas/idb-p/968