0.4
New features
-
New depth sorting of nodes. Selection of overlapping nodes now handled correctly -- clicking on a node will place it on top of other overlapping nodes.
-
New querying functions
GetNodeGridSpacePos;
GetNodeScreenSpacePos
IsLinkCreated
-
Functions for clearing selections
ClearNodeSelection
ClearLinkSelection
-
DLL support was added. Library initialization and shutdown now resembles ImGui.
SetImGuiContext
CreateContext
DestroyContext
GetCurrentContext
SetCurrentContext
Fixes
- Some recangle-line overlap edge casess were fixed
- Hovering, dragging, and middle click selection bugs were fixed. Only single pins, links, and nodes can be interacted with at the same time.
- Solved an id issue causing node selection bugs
- Render nodes on top of links, solving #56
- Fixed #55
- Fixed #54
Breaking changes
- Removed
imnodes::IO::emulate_three_button_mouse::modifier
. Initialize
andShutdown
removed in favor ofCreateContext
andDestroyContext
.