Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Undo #7

Open
6 tasks
nickretallack opened this issue May 17, 2020 · 0 comments
Open
6 tasks

Undo #7

nickretallack opened this issue May 17, 2020 · 0 comments

Comments

@nickretallack
Copy link
Owner

  • All edits push new states onto the history. Errors are not included. The active definition is included, but changing it does not push a new state.
  • History states have short descriptions. The history can be displayed as a list.
  • History states can be returned to by clicking them in the history list or clicking Undo.
  • Returning to an old state navigates you to a relevant definition
  • Un-done state is not lost, but rather stored in a graph-like fashion that tracks the heads and can be returned to at any time.
  • How should this interact with collaboration? History items could include the user who did them. Reverts would not always be possible.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant