The Undo Mechanism

Simple Undo/Redo

The current, active branch can be navigated by using the /Buttons in the Panel, recalling the corresponding state immediately.

When the Button was pressed, an Undo indicator will appear in the Screen, showing that the Redo option is available. The Screen also shows the Undo indicator, as long as no other parameter is selected.

Simple Undo/Redo

The current, active branch can be navigated by using the /Icons above the tab area, recalling the corresponding state immediately. The icons indicate which Undo options are available, as shown by their color. Alternatively, the usual keyboard shortcuts for undo and redo can be used.

Focus on Undo History

Pressing both /Buttons at once will invoke the Screen, providing full navigation of the undo history.

Focus on Undo History

In the menu, the Undo History window can be shown or hidden. It provides full access on undo-related aspects.

Navigate Current Branch

The Screen can only show one branch of the undo tree. It can be scrolled by using the or /. The current position will be indicated by a rectangle and can be recalled by pressing .

Navigate Branches

If a branch splits at the current position, pointy brackets are visible on the entry. Use 1/3 to switch between branches. Recalling an entry of an inactive branch will make it active.

Navigate Branches

The Undo History window can be scrolled by drag gestures on the background or the scrollbar, or by using the mouse wheel. A simple click on an element will recall the corresponding state. As all branches of the tree are visible in this window, the branch navigation is fully integrated. A right-click (or long touch gesture) on an element provides a context menu for further options. The hide option will hide the selected branch, the other options follow below.

Delete (inactive) Branch

When navigating an inactive branch, press in order to get the delete option. Pressing 4 will delete the whole branch.

Delete (inactive) Branch

When the selected element is on an inactive branch, the delete from here option will be provided by a right-click. Confirming this option will delete the whole branch.

Make Element the new Root

When navigating the current, active branch, press in order to get the Make Root option. All entries and branches prior to the current position will be deleted by pressing 4.

Make Element the new Root

When the selected element is on the current, active branch, the Make this the new root option will be provided by a right-click. Confirming this option will delete all elements and branches prior to the selected element.