FormSpace
formspace.design
All posts
Guidesbeginnerplan in one evening

How to Use Change History (Undo/Redo) in Design

Optimize your landscape design with undo/redo functions. Learn how to experiment effectively, avoid mistakes, and save your best ideas when designing in FormSpace.

The 'Undo' and 'Redo' functions are not just buttons for correcting accidental mistakes; they are powerful tools that fundamentally change the approach to landscape design. They allow property owners to freely experiment with ideas, try different solutions without fear of irreversible consequences, and significantly speed up the decision-making process. They are your personal 'time machine' in design, allowing you to painlessly return to previous steps or, conversely, quickly restore canceled actions.

What is Change History and Why is it Important?

Change history, or the 'Undo' and 'Redo' functions, is a mechanism that remembers the sequence of your actions during project work. Every object movement, size change, element addition, or zone adjustment is recorded in a kind of log. This allows you to instantly undo the last action or go back several steps if the result is unsatisfactory. Conversely, if you hastily undid something, the 'Redo' function will put it back.

The importance of this tool in landscape design cannot be overstated. Design is an iterative process, full of trial and error. It's rare to find the perfect solution on the first try. With change history, you can:

  • Experiment freely: Don't be afraid to try bold ideas, knowing that you can always return to the starting point. For example, try placing a gazebo in two different corners of the plot and compare the view.
  • Avoid irreversible mistakes: If you accidentally deleted an important object or ruined a complex composition, one click of the 'Undo' button will restore everything, saving hours of work.
  • Compare options: Quickly switch between two or three alternative solutions for one zone to choose the best. For example, compare a 1.2-meter wide path with a more winding 1.5-meter option.

Application Scenarios: From Minor Edits to Global Experiments

Undo and redo functions are applicable in a wide variety of situations, making the design process flexible and intuitive:

  1. Quick error correction: The most obvious scenario. You accidentally moved a flower bed to the parking lot or changed the paving color to an unsuitable one. One click of 'Undo' — and the error is corrected.
  2. Experimenting with object placement: Move trees, shrubs, garden furniture. See how the composition changes if you shift an accent element 2-3 meters to the side. In 5 minutes, you can try several options for placing a 3x4 meter BBQ area without redrawing everything from scratch.
  3. Testing zoning options: Are you unsure whether to allocate 10 ares for a vegetable garden or better expand the recreation area? Draw one zoning option, evaluate it, then undo and draw another. Quick comparison will help you make a decision.
  4. Comparing materials and textures: Try different types of paving for paths or a terrace. How will cobblestones look compared to decking? Undo/redo functions allow you to instantly see the difference and choose the appropriate style.
  5. Assessing planting density: Place a group of plants, then try adding or removing a few specimens. Undo and redo actions to find the optimal density and composition without overloading the plot. This is especially important for small plots of 6-8 ares, where every square meter counts.

How to Effectively Use Undo and Redo: Best Practices

To maximize the potential of change history, follow these recommendations:

  • Work in iterations: Divide the design process into logical stages. For example, first plan the zoning, then the placement of large objects, then the details. This will help you better understand which point you are returning to when using 'Undo'.
  • Don't be afraid to experiment: The main advantage of these functions is the ability to try anything without fear. The more options you consider, the higher the probability of finding the ideal solution. Remember, losing hours of work if you don't save intermediate results is much more frustrating than simply undoing an unsuccessful step.
  • Use 'Redo' for comparison: If you want to compare two versions of the same element (e.g., a rectangular and a rounded flower bed), first create one, then undo it and create the second. Then quickly switch between them using 'Redo' and 'Undo'. This is much faster than redrawing each time.
  • Save important stages: Although change history is very useful, it does not replace saving the project. After achieving significant progress or creating a successful option, always save the project. This is especially important if the program or system unexpectedly shuts down.

Common Mistakes and How to Avoid Them

Even such a useful tool can be used suboptimally. Avoid the following common mistakes:

  • Over-reliance without saving: Some users rely solely on 'Undo/Redo', forgetting to save the project. If the program freezes or crashes, all unsaved changes, including history, will be lost. Always save the project after important changes.
  • Loss of context after many undos: If you undo too many actions, you can lose track and forget what was there before. Try to undo consciously and step-by-step, especially when working on complex details. If you need to go far back, it's better to first save the current version as a separate file or version.
  • Using undo/redo for versioning: While these functions allow quick switching between two adjacent states, they are not intended for long-term storage of different project versions. For this, it's better to create separate project copies or use versioning features if they are available in the program.

Change History as a Tool for Idea Alignment

Undo and redo functions become an indispensable tool not only for individual design but also for collaborative work and aligning ideas with family members or even a landscape designer. Imagine a situation: you show your household members the site plan, and someone suggests changing the terrace shape or moving the playground. Instead of redrawing everything or explaining 'with gestures,' you can directly on the screen make the proposed changes, and then with one click of the 'Undo' button, show how it was before. This allows for instant visualization of various proposals and making an informed decision.

This approach significantly simplifies discussions, making them more visual and productive, eliminating misunderstandings. You can quickly demonstrate 'before' and 'after' for each proposal, which is especially valuable when working on a complex reconstruction project, as described in the article "20 Plots After Renovation That Neighbors Didn't Recognize the House". The ability to quickly compare different options helps all participants in the process reach a common vision, reducing alignment time and minimizing potential conflicts.

Landscape Planning with Undo/Redo in FormSpace

In FormSpace, the 'Undo' and 'Redo' functions are deeply integrated into the design process, transforming it into intuitive and flexible creativity. Working in planning modules such as 1.x 'Plan/Zones/Objects', you gain complete freedom for experimentation. For example, you can start with zoning the plot using module 1.1 'Zones', then move on to placing large objects in 1.4 'Objects', and finally add plants in 1.5 'Plants'. At each stage, every action you take — resizing, moving, or deleting an element — is recorded in history. This allows you to fearlessly try various configurations, such as changing path widths or lawn shapes, and instantly revert to previous states if the current result is unsatisfactory. Thanks to this, you can easily compare how a plot looks with a traditional rectangular lawn versus a more organic, winding shape, simply by using 'Undo/Redo'.

Imagine you are using module 2.1 'AI Concept' to generate new ideas for a recreation area on your plot. FormSpace offers several options for placing a terrace, pergola, and water feature. You choose one, and it integrates into your project. If, for some reason, the proposed AI concept doesn't perfectly fit the overall picture after careful consideration, you can easily undo this action and try another concept or return to your original sketches. Similarly, when using module 3.1 'Design by Photo' for visualization, if you added an element that looks different than expected, the 'Undo' function allows you to quickly remove it from the photo and the plan. This gives you full control over the process and confidence in every step, allowing you to freely switch between automatic suggestions and manual adjustments, finding the optimal balance. You can learn more about working with FormSpace tools in the article "FormSpace 2D Planner: A Complete Overview of Tools".

FAQ

Is the change history limited by the number of steps?

Yes, typically, change history has a certain limit on the number of steps or the amount of memory it can occupy. In most programs, this limit is quite large (e.g., 50-100 recent actions) to cover most current work. However, if you work on a project for a very long time without saving or make thousands of minor changes, the earliest actions may be removed from the history.

Can I save different project versions instead of using undo/redo?

Yes, this is a highly recommended practice for saving important stages or alternative project options. Undo/redo functions are good for short-term experiments, but for long-term storage of different concepts, it's better to create separate project files (e.g., 'MyPlot_Version1', 'MyPlot_Version2'). This ensures reliable storage of all developments and allows you to easily return to any significant point in the future.

What happens if I close the program without saving?

If you close FormSpace or any other program without saving the project, all unsaved changes, including the entire undo/redo history, will be irrevocably lost. This is why it is extremely important to regularly save your project, especially after making significant changes or before stepping away from work. Timely saving will help avoid losing valuable time and effort.

Does undo/redo help when working with AI concepts?

Absolutely. When you use AI concepts in FormSpace, the system can suggest several design options for a specific zone. After applying one of the concepts, you can evaluate it on your plan. If it doesn't meet your expectations or you want to try another option, you can simply undo the AI action and apply a different concept or make your changes manually. This allows you to quickly iterate through AI-generated ideas and integrate only the best ones into your project.

Can actions made on different devices be undone?

Change history is usually tied to the current work session on a specific device. If you work on a project in FormSpace on a computer and then open it on a tablet, the history of actions from the computer will not be transferred to the tablet. New actions made on the tablet will have their own undo/redo history for that session. To synchronize the project state between devices, always use the save function.

Does using undo/redo affect program performance?

The presence of change history requires some use of RAM and processing time to record and store the sequence of actions. However, in modern programs like FormSpace, this mechanism is optimized and has minimal impact on overall performance. You will not notice a significant slowdown in work when actively using undo/redo functions, as they are designed to ensure smooth and responsive operation.

The 'Undo' and 'Redo' functions are indispensable helpers in landscape design, giving you creative freedom and freeing you from the fear of making mistakes. Actively use them for experimenting, comparing options, and quick corrections. This will make the design process in FormSpace more efficient and enjoyable, helping you realize the plot of your dreams.

Published:

Author

Volodymyr Vybornyi

Volodymyr Vybornyi

Landscape designer, founder of https://formspace.design/

Writes about landscape design, business, and modern computer-aided landscape planning tools, including AI.

Try it on your plot

Create a project and draw your plot plan — free, in the browser.

After sign-up — pick a module, see plans, and create your first project in minutes.

Start for free