Ticket #1463 (new defect)

Opened 7 years ago

Last modified 7 years ago

Legacy Undo needs to be overridden

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: imagej2-b10-compatibility
Component: Core Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking: #13

Description

The legacy undo command is not smart enough to recover data in many circumstances. It needs to be rewritten as a pure IJ2 implementation.

Example:
Create a new image.
Use the (pure IJ2) drawing tools a lot.
Run Undo and no changes are remembered even if you ran 100 different tool commands. The legacy undo just can't be aware of IJ2 changes (even though the legacy layer could be made to store undo info on demand).

Change History

comment:1 Changed 7 years ago by bdezonia

  • Blocking 13 added; 1457 removed

comment:2 Changed 7 years ago by bdezonia

  • Milestone changed from imagej-2.0.0-beta7 to imagej-2.0.0-beta6

comment:3 Changed 7 years ago by curtis

  • Milestone changed from imagej2-b6-legacy-undo to imagej2-b7-ndim-data

comment:4 Changed 7 years ago by bdezonia

  • Milestone changed from imagej2-b7-ndim-data to imagej2-unscheduled

comment:5 Changed 7 years ago by curtis

  • Milestone changed from imagej2-unscheduled to imagej2-b10-compatibility
Note: See TracTickets for help on using tickets.