Undo and Redo
Stitch A Lot Studio keeps a history of your actions so you can step backward and forward through your edits.
Using Undo and Redo
| Action | Shortcut | Toolbar |
|---|---|---|
| Undo | Ctrl+Z (Cmd+Z on Mac) | Undo button in the left toolbar |
| Redo | Ctrl+Shift+Z or Ctrl+Y (Cmd+Shift+Z or Cmd+Y) | Redo button in the left toolbar |
What Is Tracked
Every action that modifies your pattern is recorded in the history:
- Placing or erasing stitches (entire strokes, not individual stitches)
- Fill operations
- Color swaps
- Drawing lines, rectangles, and ellipses
- Moving, resizing, and rotating selections
- Committing floating selections
- Canvas resizing
- Layer operations (add, delete, merge, flatten)
- Freeform line creation and deletion
What Is Not Tracked
These actions do not appear in the undo history:
- Changing the view (zoom, pan, scroll)
- Selecting or deselecting layers
- Switching tools
- Changing the selected color
Stroke Batching
When you draw with the Pencil or Eraser by clicking and dragging, the entire stroke is treated as one undo step. This means pressing Ctrl+Z undoes the whole stroke at once, rather than removing stitches one by one.
History Size
By default, the undo history stores 50 steps. You can change this in Preferences:
- Minimum: 10 steps
- Maximum: 200 steps
A larger history uses more memory but lets you undo further back. When the history is full, the oldest entries are removed as new ones are added.
Important Note
When you perform a new action after undoing, the redo history is cleared. This is standard behavior — you cannot redo actions that have been overwritten by new edits.