Skip to content
Gardenly3D
User Guide
User Guide

Undo and Redo

Ctrl+Z to undo the last action. Ctrl+Shift+Z or Ctrl+Y to redo. The undo history covers all editor commands including drawing, moving, styling, and deleting.

Undo and Redo let you walk backwards and forwards through every action you have taken in the current session — drawing shapes, moving entities, changing styles, deleting objects, and more. The history is maintained continuously while the project is open, so you can reverse a long chain of changes in seconds. Redo is available any time you have undone steps, but performing a new edit clears the redo stack.

Keyboard Shortcuts

KeyAction
Ctrl+ZUndo
Ctrl+Shift+ZRedo
Ctrl+YRedo (alternate)
1

Undo the last action

Press Ctrl+Z (Mac: Cmd+Z) to reverse the most recent editor action. The canvas immediately reflects the change — the affected entity is restored, moved, or re-drawn to its previous state. Press the shortcut again to continue stepping back through the history one action at a time.

2

Redo an undone action

Press Ctrl+Shift+Z (Mac: Cmd+Shift+Z) — or alternatively Ctrl+Y — to re-apply the action you most recently undid. You can keep pressing to move forward through the redo stack. Redo is only available while there are undone actions to replay; the option is disabled once you reach the current state.

3

Understand what is covered by the history

The history tracks all editor commands: drawing and deleting shapes, moving and resizing entities, changing fills and styles, grouping, locking, duplicating, copy-paste, z-order changes, and wizard configuration edits. Any action that modifies your design is recorded. View-only operations such as zooming and panning are not added to the history.

4

Continue editing freely after undoing

After stepping back with Undo, you can resume drawing or editing at any point. As soon as you perform a new action — placing a shape, moving an object, or changing a style — the redo stack for any steps you had undone is cleared. From that point forward, only Undo (not Redo) is available for those earlier steps.

INFO

The undo history is per session and is not saved to the project. Closing the browser tab or navigating away discards the history. Saving the project does not clear it — you can still undo actions made before or after the last save as long as the project remains open.

WARNING

Performing any new edit after undoing permanently clears the redo stack. If you want to preserve a branch of changes, duplicate your project before experimenting with major structural changes.

Frequently Asked Questions

Why did Redo stop working?

Performing any new action after undoing clears the redo history. As soon as you draw, move, style, or delete something again, the previously undone steps can no longer be replayed. This is standard behavior — only a linear history is kept.

Can I undo after saving the project?

Yes. Saving does not reset or clear the undo history. You can keep undoing actions made before or after the last save, as long as the project tab stays open.

I closed and reopened the project — where did my undo history go?

Undo history is held in memory for the current session only. Closing the browser tab, refreshing the page, or navigating away discards it. When you reopen a project, the history starts fresh.

Does Undo work in the 3D view, Terrain workspace, and other modes?

Yes. The same Ctrl+Z / Cmd+Z shortcut works across the 2D editor, 3D view, and other workspaces. The history is shared for the open project, so you can undo a terrain edit after switching back from 3D view, for example.

Is there a limit to how many steps I can undo?

The history stack holds a large number of steps and is not artificially capped for typical design sessions. In practice you can undo dozens or hundreds of actions. Very long sessions with many complex operations may eventually reach the memory limit, at which point the oldest history entries are dropped.