Open gloverkari opened 1 year ago
Proposed ideas:
Keyboard shortcuts: ALT+C to copy link, and ALT+V to paste link ALT+SHIFT+C for copy clone, or ALT+SHIFT+V for paste clone.
Button or toggle to switch between link or clone
Show an alert message each time someone pastes, with options to "paste a link" or "paste a duplicate copy". Maybe add a checkbox for "Don't show this again" and a message to use ALT+SHIFT+V for clones.
Additional buttons: Copy, Paste Link, and Paste Clone buttons. Or, a desktop UI with an "Edit" menu with these actions.
The current functionality for copy and paste is to create a linked object, not a duplicate. For example, if I copy child competency a1 under competency A and select competency B to paste under, the result is competency a1 now exists under A and B. Progression Models are a new type of concept or taxonomy containing Progression Levels. Each Progression Level self-defines its location within the model via properties on the object itself. As such, each progression level should only be referenced by a single model in a single location and linking should not be allowed. The ability to create duplicates of levels is still desired. Given that there are other situations where a duplicated object (as opposed to a link) would be preferred, the CaSS editor needs a new approach to copy/paste functionality.