Closed cocarrig closed 12 months ago
Beginning experimentation on an implementation for an initial undo/redo feature for high level live editor features (e.g., moving a block, resizing a block, ...)
Experiments and implementation have been working well! Once released, the following operations will be undo-able via the undo/redo buttons, or CTRL-Z, CTRL-SHIFT-Z (or CTRL-Y):
Merged in @ c5e1f2f and added to the queue for upcoming release to the live site.
Description: Creating this case for development of an undo movement button in the DAKboard screen editor UI.
Proposed solution would involve recording a history of each movement event in order and it would be kept in a data attribute in an element of the screen. Enforcing limits would need to be implemented and old movements would fall off.
Discussed in https://github.com/dakboard/Cloud-Platform/discussions/1411