Details
-
Feature
-
Status: Deferred (View Workflow)
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Current Situation
- Modifications effected with JOE cannot be undone.
Desired Behavior (first alternative)
- As undo/redo is a common and useful functions for any editor, this feature should be added to JOE.
- The undo stack contains
- Actions on items like job, job chain etc.:
- deleting an item
- renaming an item
- adding an item
- Changing values of attributes
- The undo stack is only available for open files/folders
Desired Behavior (second alternative)
- Undo/redo does not provide a modern usability as the functionality is somewhat limited either in the number of operations, the type of operation, or the point in time, e.g. before modifications are stored.
- An alternative could be to store each modification automatically, no further need for a "save" button.
- Instead of undoing individual operations for each implicit "store" operation a savepoint is created and can be used to restore the configuraiton to that version.
- The idea is not to undo operations, but to use files and differences betweeen savepoints (diffs).
Maintainer Notes
- This feature is not intended for immediate implementation, however, it might be added to a future release.
- Please vote for this issue and let us know your feedback.