Duplicate canvas objects
Support "Duplicate" for canvas objects (besides "Edit", "Delete" and "Lock"), at least for Notes, Textblocks, Headings, and Arrows.
After choosing "Duplicate" the object is copied in the DB and appears at the canvas next to the original object, with an offset of e.g. 50 pixel.
Duplicate is supported only within a canvas/workspace, not across workspaces.
TBD: what about referenced images e.g. in Notes. Is just the link copied, or the actual file (with another name/link then)?
TBD: Duplicate also for Documents? Is it needed? What about sharing files between topics in conjunction with deleting?
Original requirement text from customer:
1.4 Dupliziere-Funktion einführen (Notiz, Textblock, Pfeil, Überschriften, etc.)
Neben Funktion "Ändern", "Löschen" und „Verriegeln“ auch "Duplizieren" ermöglichen, damit z.B. exakt gleichgroße Pfeile oder Überschriften kopiert werden können.
See dmx-projects/zukunftswerk#216
@jpn FYI