As a designer I’d like to undo/redo changes within each particular frame or object separately. I still want the ability to undo changes globally (the way it works now) but would love the ability to undo changes within specific frames.
It would be especially helpful for when you might want to undo changes when you’re prototyping a lot different screens and component changes are not in sync. Or when you just forgot what you changed in this particular frame 2-3 hours ago without creating separate versions.