Uploaded image for project: 'Jalview'
  1. Jalview
  2. JAL-3557

add undo/redo for operations propagated to complement view

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: In Progress
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.9, 2.10.0, 2.11.0
    • Fix Version/s: 2.11.2
    • Component/s: analysis, gui
    • Labels:
      None

      Description

      When an operation on a protein or CDS view is propagated to its complement, there needs to be a corresponding undo/redo operation also propagated, to maintain coherence between undo/redo stacks for the two views.

      Coherence is necessary because Jalview's undo/redo system only guarantees a consistent state if operations are reversed in the same sequence they were applied, but if one applies a a sort operation in one view, then a sort operation in the other view, it is possible to undo these operations in a different order since undo entries are only created in the view they were applied.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              gmungoc Mungo Carstairs
              Reporter:
              jprocter Jim Procter
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated: