Details

    • Type: Epic
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: Kogito Tooling 0.2.8
    • Component/s: None
    • Labels:
      None
    • Epic Name:
      Undo/Redo state control
    • Epic Status:
      To Do

      Description

      Goals

      Provide a real Undo/redo user experience independently of the platform where he's using the BPMN/DMN Editor (vsCode, chrome extension, online editor or Business Central). This will be achieved by creating a generic StateControl API at platform level to keep track of the command stack. This API will be in charge to to receive undo / redo calls from the inner editor (key bindings in Business central + header buttons) or from outside of the editor.

      See details: https://docs.google.com/document/d/1YI11yAHdmIHNT53Ja1jyBBjKzSNOy6KsW_q9G-k1EcA/edit#

      Non goals
      This API won't provide a generic key binding mechanism, this should be handled by another development. To keep consistency, it will only cover the key bindings for Business Central.

      Acceptance criteria

      • Correct command execution providing the same user experience as usual.
      • Correct handling of undo/redo commands, providing the same expirience as usual.
      • Correct integration on Business Central, with funcional key bindings & header buttons.
      • Correct integration on different platforms (VS Code, Chrome extension & Online Editor).

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  pere.fernandez Pere Fernandez Perez
                  Reporter:
                  ederign Eder Ignatowicz
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: