Rearrange the tree by drag-and-dropping nodes
Summary
Make it possible to rearrange the tree by drag-and-dropping nodes.
Steps to reproduce
Drag-and-drop a node in the tree from its original location to somewhere else in the tree.
What is the current bug behavior?
Nothing happens
What is the expected correct behavior?
Dragged node relocates somewhere else in the tree.
It is currently possible to relocate a node somewhere else using the "Move with subtree params" action. However:
- This action is arguably difficult to discover
- It requires you to unfold a whole new view of the tree, whereas the tree in the left panel is already there
- It does not allow you to reorder sibling nodes (see video example 1 for what is possible in other software)
Relevant logs and/or screenshots
As an example, here is what I am able to do with my browser's tabs (using the Tree Style Tab Firefox extension):
Example 1: reordering sibling nodes:
Example 2: making a node (Element) a subnode of another node (Tchap):