Is there only one undo redo stack ? I ask this because if you ex. is on an event sheet and press undo several times it undoes the events i added recently then undoes the collision shape that i set for my sprites then
undoes the adding of keyboard plugin etc. Wouldn't be better if the undo redo is scoped ? Like if i'm on event sheet and press undo it acts only on current events. If i'm on layout view it acts on layout stuff like moving sprites etc. Yeah i realize this could take some time to implement, or not , depending on how things are organized.