This repetitive undo is truly awful. We really do need a preference setting to omit ‘object selection’ as part of the undo chain!
I’ve been a designer for over 25 years, I’ve used and continue to use so many different applications in my workflow. I’ve seen apps change and develop and it’s amazing what can be done these days. But I have never, ever, come across an app that uses undo in this way. It’s so time consuming, pointless, and confusing as to where you are in the journey. I have a team of designers moving to Figma from XD and they are all baffled by this.
Here’s a typical example:
I have a nested component with layered items. The component has 3 grouped items in it, each group containing 3 or 4 other layereds items. I move the component across the page, and click down into the nested groups to change the colour of an object. Before changing anything, I decide I actually don’t want to move the component across the page. So to simply get the component back to where it was, I now have to undo about 15 times to get it to go back. And I never even changed anything!
Nothing of that sequence should be an undo state, apart from the initial component moving.
The worst part is you feel really, really lost in the process. It’s a terrible journey. It’s often quicker to start rearrange your design again than to bother with the undo, and that’s plain crazy!
Just take a look at XD, Illustrator or Photoshop - we need the option to be able to have the undo selection to function in the same way as this and every other creative app.
Is there any way to provide this as an option? Surely it can’t be a difficult fix?