Undo/Redo for Designer · Issue #863 · apache/camel-karavan · GitHub
Skip to content

Undo/Redo for Designer #863

Open
Open

Description

@mgubaidullin

Activity

  1. vidhyasagarj commented on Feb 20, 2024

    @vidhyasagarj
    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?
  2. mgubaidullin commented on Feb 20, 2024

    @mgubaidullin
    ContributorAuthor

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

  3. vidhyasagarj commented on Feb 20, 2024

    @vidhyasagarj
    Contributor

    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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions