Undo/redo

https://github.com/OpeningDesign/draw/issues/11

  • Store previous changes for each drawing separately - in a history.json file for files and a history table for database storage(?).
  • Have config to limit the number of changes stored
  • Assign version id to each element that changes with each change to detect change conflicts
  • Undo menu shows all changes, including those done by other users
  • Undo button just undoes your changes
  • ability to drop changes if no changes built on top of it (could either revert the change or delete the change)
Edited Jan 04, 2020 by BytesNZ
Assignee Loading
Time tracking Loading