3D Cursor changes should be undoable
It's very easy in Blender to roughly move the 3D cursor, but setting its position and rotation precisely is still quite laborious. Accidentally changing the cursor position after setting it can be annoying because cursor changes do not go into the undo stack, so to revert a mistake the only option is to manually set the cursor again. In Blender 2.80 there is an active tool for setting the 3D Cursor, so now more than ever it feels like we should have the ability to undo actions made on the cursor.
To fix this, I propose adding the 3D Cursor to the undo system so that it's easy to undo mistakes made when setting its position or rotation, just as we can undo selection mistakes, or pretty much anything else.
3 Comments
blender.community/c/rightclickselect/38bbbc/
How about treating the 3D cursor as a scene object?
I think Pablo Vazquez already mentioned that there is a limited place in the undo stack so that was a choice. I understand the choice but I agree it would be really nice.
@Romain Guimbal:
Yeah, a couple of people have mentioned this elsewhere when I brought it up. I guess we have now got mode changes using up space in the undo stack, but as far as my workflow is concerned, the 3d cursor is edited less than changing modes or selection, and getting it in the right place is far more work than changing modes. It really should be undoable. Hopefully they can look over how certain operations are treated on the stack and optimise the way they are handled.