v0.8.8-alpha
Move to and Copy to, as a menu shaped like the tree
Right-clicking a connection offered Duplicate, which puts the copy beside the original, and nothing else. Getting a connection somewhere else meant dragging it through a tree that scrolls — fine for a neighbouring folder, tedious for anything further.
There is now a Move to and a Copy to. Each opens a cascade of the folders: every level lists its own destination first, then a submenu per child folder. The menu therefore has the shape of the tree, and each level stays a few entries long however deep the tree runs.
- The folder a connection already sits in is disabled under Move to — that is not a move. It stays enabled under Copy to, where it means exactly what Duplicate means.
- A folder is never offered itself, or anything beneath it.
- A copy keeps its name. A different folder has no clash to resolve, so it only takes a suffix where the destination already holds that name.
- Both work on folders too, not only connections.
Fixed: a connection moved off the top level could end up in two places
A node at the top level lives in the document's root list and has no parent. Moving it into a folder attached it to the folder, but the detach step had nothing to detach from — so it stayed in the root list as well, and the tree showed it twice, once at each place.
Drag and drop went through the same call, so this was reachable before today; the new menu simply made it easy to hit.