E.g.
Pasting over the top of a property is not undoable (I pasted - instead of copy - over my whole ‘style’ property and now it’s set to ‘null’, and not able to undo it :()
Some property changes aren’t undoable. Don’t have any specifics now but I will add them in as I find them.
We’re aware of many user actions which are not placed on the stack which would allow for undoing the action (like moving a component), but feel free to post any you find and we’ll cross-reference with known shortfalls.
I’m still seeing this issue in 8.0.2. I pasted a copied carousel view element into the wrong location and it overwrote my whole view object property. Now I can’t undo it…
Still seeing actions like component moves, resizing components, and others missing from the undo stack in 8.1.0rc1 It’s making development somewhat difficult… I’m less prone to wanting to try new things as I don’t know if i’ll be able to go back
I just checked and component moves and resizes are working correctly in RC3. I did find a scenario (bug) where the undo stack is reset if you create or rename a resource (View/Style), which could explain what you saw.
Update: The stack is resource-dependent, and switching back to the resource with the component allowed for me to undo the changes.
I identified as many events as I could find which were not placed on the event stack (in Perspective) and opened many tickets. If you’re encountering any, please list them here and I’ll make sure they get included if they aren’t already.
v8.1.0 column container moves have no undo. Quite annoying especially when there’s another bug where randomly a component will become latched onto the mouse cursor without actually clicking and dragging it, and then when you have already moved your mouse over the screen before realising that the component is coming along for the ride, now all your components are in the wrong places
That other bug seems to happen after you’ve clicked on a property binding or over in the property editor at least, the component appears to “see” the on click event and it triggers its click and drag event (despite not ever being clicked). The mouse release isn’t picked up which is why the component follows the cursor with no buttons clicked