Skip to content

Conversation

@mocabe
Copy link
Owner

@mocabe mocabe commented Jul 10, 2020

Enable undo/redo feature

  • Ctrl + Z for undo
  • Ctrl + R for redo

Known issues:

  • Some operations are missing undo implementation
    • Ungrouping is not implemented in node library yet
  • Redo does not work on connect() operation
    • We need to support creating nodes and connections with custom ID, which is not really that hard I guess.
  • Undo for deletion of node group can be complex since it can contain sub-groups.
  • How do we restore default input values? Just store values in command history (which can take some memory)?
  • Should we capture node/socket changes, select, move?

@mocabe mocabe added the feature New feature label Jul 10, 2020
@mocabe mocabe marked this pull request as draft December 11, 2020 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant