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/Redo for Designer #863

Open
mgubaidullin opened this issue Aug 15, 2023 · 3 comments
Open

Undo/Redo for Designer #863

mgubaidullin opened this issue Aug 15, 2023 · 3 comments
Labels
designer Karavan Designer usability

Comments

@mgubaidullin
Copy link
Contributor

This might help https://www.npmjs.com/package/zundo after #836

@mgubaidullin mgubaidullin added usability designer Karavan Designer labels Aug 15, 2023
@vidhyasagarj
Copy link
Contributor

@mgubaidullin can we work on this. (@indubabu & @vidhyasagarj)

  1. Add Zundo package
  2. Add undo & redo action buttons to the integration designer
  3. Use zundo to maintain past & future state of integration yaml string
  4. Save/Update yaml string based on undo/redo action
  5. May have to change the property input save to onBlur instead of onChange to avoid character level undo/redo action.

Challenges

  1. Unable undo delete action on array -> raise an issue in zundo (Unable to undo delete operation on array. charkour/zundo#161)
  2. When actions may not focus on the area of change in the designer or in the property slide -> any suggestion on how we can address this?

@mgubaidullin
Copy link
Contributor Author

This one is on hold until we fix performance issues in Designer.

@vidhyasagarj
Copy link
Contributor

vidhyasagarj commented Feb 20, 2024

Noted @mgubaidullin,

Is there an issue for understanding the performance issue in the designer?
or Can we work on any other item?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
designer Karavan Designer usability
Projects
None yet
Development

No branches or pull requests

2 participants