Skip to content

v0.8.8-alpha

Choose a tag to compare

@cremenescu cremenescu released this 12 Aug 18:06
· 17 commits to main since this release
35fdd5a

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.