There are four basic operations to change a structure. All of them are available on the toolbar, or by using keyboard shortcuts. The shortcuts are listed below, but if you forget, just hover the mouse pointer over the operation button in the toolbar, and a tooltip with the keyboard shortcut will appear.
Operation | Keyboard Shortcut | What it does |
---|---|---|
Move Up | Ctrl + Up | Without changing the items's parent, moves the item up and places it before the previous child - if possible. |
Move Down | Ctrl + Down | Without changing the items's parent, moves the item down and places it after the next child - if possible. |
Level Up / Outdent | Ctrl + Left | Move the item one level up. This will place the item after its parent. |
Level Down / Indent | Ctrl + Right | Move the item to be a sub-issue of its current preceding sibling. |
To move an item, simply highlight it in your structure and use one of the above commands. When you move an item that has sub-items, the whole sub-tree is moved.
When you make changes in the structure, they are uploaded to the server asynchronously, allowing you to continue working, regardless of the network delay. You can do a rapid succession of the basic moves, for example, regardless of the time it takes to effect these changes on the server side. There's a synchronization icon in the widget status bar that tells whether there are pending uploads or downloads.
The basic moves can only adjust item position one place at a time, so if you need to place an item at a specific position not close to its current position, you can do that with Drag-and-Drop or Cut & Paste. Cut & Paste also allows you to copy the hierarchy from one structure to another.
Moving item with Drag-and-Drop or Cut & Paste can be undone.
You can select multiple item and move them all together in one action. Move Up/Down and Level Up/Down only support moving multiple item if they are at the same level in the hierarchy and under the same parent. Drag & Drop and Copy & Paste support multiple-item moves in any configuration.
See also: Selecting Multiple Items
If you used Automation to build all or part of a structure, the content it adds cannot be moved as freely as content which has been manually added to a structure. If you attempt to move an item in your structure in a way that does not fit within your generators' rules, you will receive an error message.
In order to move items freely within a generated structure, you may need to enable Manual Adjustments.