Closed
Description
This spec defines the user ability to cut, copy, and paste nodes allowing them to move (and duplicate) nodes across their workspace.
New commands:
- Copy - effectively exports node into clipboard as custom mime type, including children+components
- Copy Reference - exports a reference node pointing to this node into clipboard
- Cut - puts a cut reference into clipboard to indicate moving the node on paste
- Paste - inserts exported node from clipboard (copy), or moves cut referenced node from clipboard (cut) after given node
These commands would have standard system key bindings, but only trigger if there is no selection text. They would also be included in the node menu, though maybe Copy Reference is an alt (hold alt) for Copy. Paste would be disabled if nothing to paste is in the clipboard.
- empty commands and keybindings
- node menu
- cut/paste
- copy
- copy ref