Skip to content
This repository has been archived by the owner on Sep 28, 2023. It is now read-only.

Undo system #5

Open
1 of 3 tasks
AlexW00 opened this issue May 9, 2023 · 1 comment
Open
1 of 3 tasks

Undo system #5

AlexW00 opened this issue May 9, 2023 · 1 comment
Labels
feature A new feature or request property editor
Milestone

Comments

@AlexW00
Copy link
Collaborator

AlexW00 commented May 9, 2023

As a user, I want to undo / redo changes I made to the graph so that I can recover from mistakes and work with confidence.

@AlexW00 AlexW00 added the feature A new feature or request label May 9, 2023
@AlexW00 AlexW00 added this to the MVP milestone May 9, 2023
@AlexW00 AlexW00 changed the title Undo / Redo system Undo system May 9, 2023
@AlexW00
Copy link
Collaborator Author

AlexW00 commented May 9, 2023

Related project: https://github.com/iVis-at-Bilkent/cytoscape.js-undo-redo
However, it does not support property manipulation and is written in pure JS. It's probably best to write our own extension (with less undo / redo actions), orienting ourselves on this existing project. The atomic undo / redo actions can also be used later on to translate the changes made to the graph to API calls to update the graph in WikiBase.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature A new feature or request property editor
Projects
None yet
Development

No branches or pull requests

1 participant