Undo/Redo Functionality (Ctrl + Z / Ctrl + Y)
This release introduces support for Undo (Ctrl + Z) and Redo (Ctrl + Y) operations within the Update Origin Tool, enabling users to revert or reapply recent changes made to position or rotation fields. This improves usability and supports safer, iterative origin adjustments during project setup or editing.
What You Can Undo/Redo
- Position field changes (X, Y, Z)
- Rotation field changes (YZ, XZ, XY)
- Angle adjustments via sliders
- Axis flips using the Alt key
- Sequential changes across multiple fields
Each action can be undone in reverse order and redone using standard keyboard shortcuts.
Functional Highlights
Scenario | Expected behavior |
---|---|
Change + Commit Field | After tabbing out or switching field, Ctrl + Z reverts the change. |
Multiple Changes | Undo steps through each in reverse order; Redo re-applies them. |
Flip Direction with Alt | Flip can be undone and redone. |
Reset Origin + Flip | Undo works from new baseline. |
Switching Tools | Undo history is cleared; Ctrl + Z has no effect. |
New Change after Undo | Redo stack is cleared. |
Guideline / Axis Rotation | Rotation and flips in these modes are also supported. |
Usage Tips
Do this:
- Make a change (e.g., edit YZ angle).
- Press Tab or click outside to commit the value.
- Use Ctrl + Z or Ctrl + Y as needed.
Summary
The new Undo/Redo feature enhances the editing experience in the Update Origin Tool by allowing safe reversals and recovery of origin changes. This provides you with greater flexibility and control during editing.
Simplified Undo/Redo History in Plane Mode
This update improves the Undo (Ctrl + Z) / Redo (Ctrl + Y) behaviour in Plane Mode of the Update Origin Tool by refining what changes are stored in the internal history. Previously, actions like selecting a reference plane or transitioning between stages were saved, cluttering the undo history. Now, only meaningful origin updates — specifically position and rotation changes — are recorded. This creates a cleaner, more predictable experience for users working with Plane Mode.
What’s Included in Undo/Redo
Only these actions will now be captured in the Undo/Redo history:
- Setting or adjusting the origin position (via Ctrl + click).
- Changing orientation using Ctrl + click or Shift modifier (if it results in a committed direction change). You can use Ctrl + Z to step back through previous origin placements or orientations, and Ctrl + Y to reapply them.
What’s No Longer Tracked
The following will not create an undo step:
- Selecting or moving the reference plane without placing the origin.
- Modifier key presses (e.g., Ctrl or Shift) without completing a placement.
- Switching modes (e.g., switching from Plane to Axis Rotation).
These changes are treated as part of the workflow context and won't clutter the history stack.
Summary of the feature
The Undo/Redo functionality in Plane Mode has been refined to focus only on meaningful changes. Now, only updates to the origin’s position and rotation are tracked in the undo history — actions like switching stages or selecting a reference plane are no longer included. This makes Undo/Redo more relevant and intuitive, helping you step through only the transformations that affect your origin placement.