Replaced advanced definition layout with a node based system
Grid:
- Middle click and drag on the grid to scroll around
- Right click on the grid to open a menu to add new nodes or import previously saved node data
- Left click and drag on the grid to use drag selection to select multiple nodes at once
- Mouse scroll wheel zooms in and out of the grid
Nodes:
- Left click and drag to move a node around the grid, supports multiple selected nodes
- Left click and drag the input connection on nodes to make a connection
- Right click on a node to open node menu with the following;
-- 'Select node and children' selects the node you clicked on, plus all child nodes connected to it
-- 'Select node tree' selects the entire tree going back to the definition node
-- 'Delete node' deletes the node you clicked on
-- 'Delete selected nodes' deletes all the nodes currently selected
-- 'Delete node and children' deletes the node you clicked on and all of its children
-- 'Duplicate node' duplicates the node you clicked on
-- 'Duplicate node and children' duplicates the node you click on and all of its children
-- 'Disconnect node' disconnects all the nodes connected to it
-- 'Export node' exports the node you clicked on and any of its children to a file you can import at a later date
- Selected nodes are highlighted in blue
- Hold CTRL + click on a node adds it to your selection
- Hold ALT + click on a node removes it from your selection
- Ability to give nodes custom names, double click on the node title to set a custom name
- Node position and custom name are saved/restored
Added node based undo steps (Ctrl+Z, Ctrl+Y). Undo steps include position, node selection, creation, deletion, duplication, node connections
Added ability to click anywhere outside of a popup window (such as item selector, quick action popups, etc) to close it
Added container preview images to loot profiles
Added item max amount to item icon
Store changes button flashes when changes need to be stored
Replaced a bunch of buttons with text buttons so its clearer to the user
Moved popup notifications to bottom right and hightlight text container so its more noticeable
Rewrote overview