bcfisher / oryx-editor

Automatically exported from code.google.com/p/oryx-editor
Other
0 stars 0 forks source link

Undo/Redo #147

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Implement undo/redo functioniality.

A first version must only support undo.

Very important is to consider performance impact.

Original issue reported on code.google.com by NicoPete...@gmail.com on 24 Jun 2008 at 9:18

GoogleCodeExporter commented 8 years ago

Original comment by NicoPete...@gmail.com on 24 Jun 2008 at 9:45

GoogleCodeExporter commented 8 years ago
we decided to implement a client-side single user undo/redo function.

Original comment by NicoPete...@gmail.com on 27 Aug 2008 at 12:54

GoogleCodeExporter commented 8 years ago

Original comment by NicoPete...@gmail.com on 27 Aug 2008 at 3:12

GoogleCodeExporter commented 8 years ago
adjusted command pattern implementation
adjusted property changed command
implemented the following commands:
 - delete (and cut)
 - resize
 - create from shape repository
 - create from shape menu

todo:
 - move
 - paste
 - imports (eg aml)
 - docker add
 - docker remove
 - group?
 - alignment
 - z-order

Original comment by NicoPete...@gmail.com on 1 Sep 2008 at 5:03

GoogleCodeExporter commented 8 years ago
yes, group, too. visio does that, too.

Original comment by NicoPete...@gmail.com on 2 Sep 2008 at 3:45

GoogleCodeExporter commented 8 years ago
implemented command for group

Original comment by NicoPete...@gmail.com on 2 Sep 2008 at 4:47

GoogleCodeExporter commented 8 years ago
implemented command for alignment.

todo:
 - move
 - paste
 - imports
 - docker add/remove
 - z-order

Original comment by NicoPete...@gmail.com on 2 Sep 2008 at 5:06

GoogleCodeExporter commented 8 years ago
implemented docker add/remove.

reimplemented delete, because the deletion was not able to reestablish all 
connections.

Original comment by NicoPete...@gmail.com on 3 Sep 2008 at 4:16

GoogleCodeExporter commented 8 years ago
implemented command for aml import. but the import command can be generalized 
so that
all imports automatically use this command.

todo:
 - move
 - paste
 - z-order
 - generalized import (erdf import, epc import)

Original comment by NicoPete...@gmail.com on 3 Sep 2008 at 5:31

GoogleCodeExporter commented 8 years ago
moved command for imports into the loadERDF method of the facade so that all 
imports
automatically support undo/redo

Original comment by NicoPete...@gmail.com on 4 Sep 2008 at 8:20

GoogleCodeExporter commented 8 years ago
implemented paste command (via importJSON command), but copy&paste is still 
buggy in
some cases.

todo:
 - move
 - z-order

Original comment by NicoPete...@gmail.com on 5 Sep 2008 at 10:21

GoogleCodeExporter commented 8 years ago
implemented the last Commands for Move (Drag'n'Drop of Shapes, Move with
Keyboardheys, and of Dockers) and for Z-Order. 
Now, every commands should be implemented and the undo/redo should work proper.

Original comment by W.Tsches...@gmail.com on 1 Oct 2008 at 8:04

GoogleCodeExporter commented 8 years ago

Original comment by NicoPete...@gmail.com on 9 Oct 2008 at 7:42

GoogleCodeExporter commented 8 years ago

Original comment by NicoPete...@gmail.com on 13 Oct 2008 at 9:37

GoogleCodeExporter commented 8 years ago
when entering a text for a label via double-clicking on a shape, it is not 
undoable!

Original comment by NicoPete...@gmail.com on 14 Oct 2008 at 7:30

GoogleCodeExporter commented 8 years ago
rev1210

Original comment by NicoPete...@gmail.com on 14 Oct 2008 at 7:51

GoogleCodeExporter commented 8 years ago

Original comment by NicoPete...@gmail.com on 7 Jan 2009 at 2:45