Junior — Senior
Develop a universal undo and redo mechanism
livecode
Task condition
In many applications, such as text and graphic editors, the ability to undo the last action and redo it is implemented. It is required to write a component that can be easily integrated into different types of editors, providing a unified interface for managing the change history.