Undo and Redo Actions in the FormSpace Editor
Learn how to effectively use Undo and Redo functions in the FormSpace editor for flexible landscape planning. Experiment with your site design without fear of making mistakes.
Undo and Redo functions are the cornerstone of any modern editor, and FormSpace is no exception. They allow users to freely experiment with landscape design elements, make changes, and easily revert to previous project states or, conversely, restore undone actions. This provides flexibility, minimizes the stress of accidental errors, and significantly speeds up the design process, making it truly iterative.
What are Undo and Redo and Why are They Needed?
Undo is a function that allows you to cancel the last performed action or series of actions, returning the project to a previous state. Redo is the inverse function, which restores undone actions. Together, they form a powerful tool for navigating your project's change history. In landscape design, this is especially valuable: you can try different path layouts, landscaping options, or recreation area configurations without fear of ruining work already done. It's like having a magic eraser that can wipe away a mistake, and then, if you change your mind, bring everything back.
When to Actively Use the Undo Function
The Undo function becomes your best friend in the following situations:
- Accidental Deletion: You accidentally deleted a group of 10 bushes or a small architectural element. One click of Undo – and everything is back.
- Unsuccessful Movement: You dragged a gazebo 5 meters further than planned, or placed a flowerbed where you didn't intend. Undo will return it to its previous spot.
- Incorrect Scaling/Rotation: You changed the size or rotation angle of an object, and the result was unsuitable. Undoing the action will instantly correct it.
- Design Experiments: You want to try how a gravel path would look instead of paving stones, or how the site's appearance would change if you moved the barbecue area. Make the changes, evaluate, and if you don't like it, simply undo.
- Quick Comparison of Options: You created several variations of one element (e.g., different pond shapes) and want to quickly switch between them using undo and redo to compare which option is best.
Applying the Redo Function for Efficient Work
Redo is used less frequently, but is no less important when:
- You Changed Your Mind: You undid an action, and then realized that the original change was correct. Redo will restore it.
- Comparing States: You want to show someone how the site looked before and after certain changes. You can quickly switch between states using Undo and Redo.
- Restoring an Undone Series of Actions: If you undid several steps, and then decided that the last one was necessary, Redo will allow you to restore precisely that one, without redoing all the work manually.
Strategies for Efficient Work with Change History
For maximum benefit from Undo/Redo functions, adhere to the following recommendations:
- Save Regularly: Although Undo/Redo work within a single session, regular project saving (e.g., every 15-20 minutes or after each significant stage) creates recovery points. This is especially important if you are working on a large project or making structural changes, such as redoing a 50 m² paving area. A source of inspiration for proper zoning can be found in the article: Fundamentals of Site Zoning for Beginners.
- Understand Limits: Most programs, including FormSpace, have a limited depth of Undo/Redo history (e.g., 50-100 last actions). This means that very old changes may not be available for undoing. To preserve important milestones, use the project save function.
- Use Keyboard Shortcuts: Quick keys (Ctrl+Z for Undo, Ctrl+Y or Ctrl+Shift+Z for Redo) significantly speed up work, allowing you to avoid distractions from searching for buttons in the interface.
Common Mistakes and How to Avoid Them
Even with useful functions like Undo/Redo, mistakes can be made:
- Forgetting to Save: Relying solely on Undo/Redo and not saving the project. If the browser or computer crashes, all changes since the last save will be lost, and Undo/Redo will not help.
- Overloading History: Performing a very large number of small, meaningless actions that clutter the Undo history and make it difficult to return to significant stages. Try to make conscious changes.
- Loss of Work Upon Page Refresh: Undo/Redo history is usually tied to the current browser session. Refreshing the page or closing the project tab will result in the loss of all action history not saved in the project.
How to Effectively Use Undo and Redo in FormSpace
FormSpace is designed with flexibility and convenience in mind, and its Undo/Redo functions are an integral part of it. They are available in the planning modules (1.x plan/zones/objects) and allow you to work freely with landscape design elements. For example, after you have created a general concept using AI-powered garden plot planning (module 2.1), you proceed to detailed development in module 1.x.
Imagine you are placing a group of trees, creating an intricate paving pattern, or experimenting with different types of shrubs along a fence. You can easily move objects, change their sizes, and try different textures for paths. If the result isn't satisfactory, simply click the "Undo" button (or Ctrl+Z) to go back a step. If you undid too much, use "Redo" (or Ctrl+Y). This allows you to quickly test hypotheses, for example, how a 10 m² pond would look in different parts of the site, without having to delete and recreate it each time. This saves up to 15-20 minutes on redoing complex compositions and allows you to focus on creativity rather than routine.
FAQ: Frequent Questions about Undo and Redo Actions
How many actions can be undone in FormSpace?
FormSpace supports a sufficiently deep history of actions, typically 50 to 100 recent steps. This is usually enough for comfortable work within a single editing session. If you plan long-term work, we recommend regularly saving your project.
Are actions undone after saving the project?
No, saving the project fixes the current state but does not reset the Undo/Redo history. However, if you close the browser tab or reload the page, the history of actions not saved in the project will be lost. Therefore, it's important to save before closing.
Can the deletion of a large plot of land or zone be undone?
Yes, the deletion of any element, be it a single object, an entire zone, or even a large plot of land, is considered a single action. You can easily undo it using the Undo function and restore the deleted element to its previous location.
How does Undo differ from a previous project version?
Undo works with the history of your actions in the current editing session, allowing you to step back. Previous project versions are saved states of your design that you can revert to at any time, even after closing and reopening the project. Undo is for current work, versions are for long-term control.
Does undo work when using AI tools?
Yes, after you have generated a concept using AI tools and started editing it in the FormSpace editor, all your subsequent actions (moving, changing, deleting) can be undone or redone. The AI generation itself is a single step that can be undone if the result doesn't suit you, and then regenerated.
What to do if the undo function doesn't work?
If the Undo/Redo functions stop working, first check if the browser has frozen or if a JavaScript error has occurred. Try refreshing the page (after saving the project, if possible) or restarting the browser. If the problem persists, it may be a temporary glitch, and you should contact FormSpace support.
Can I undo changes made by another user in a shared project?
In FormSpace, Undo/Redo functions are tied to your individual editing session. This means you can only undo actions you have performed yourself. Changes made by other users in a shared project will not appear in your Undo/Redo history and cannot be directly undone by you through this mechanism. Version control or collaboration tools are used for this purpose.
By using the Undo and Redo functions in FormSpace, you gain a powerful tool for creative, iterative design. Don't be afraid to experiment, try new ideas, and correct mistakes – your project is always under control. Start designing your ideal plot, knowing that every change can be easily adjusted.
Published:

Volodymyr Vybornyi
Landscape designer, founder of https://formspace.design/
Writes about landscape design, business, and modern computer-aided landscape planning tools, including AI.