0.9.34 Connection Confabulator
"Making up better stories about where your lines should go"
New Features & Improvements
- Smart Connection Visibility: Connections now intelligently hide/show based on both endpoint nodes' visibility and display settings
- Waypoint Placement 2.0: New algorithm inserts waypoints at the closest segment rather than just appending
- Z-Index Management: Nodes now properly stay on top of connections after waypoint operations
- Label Visibility Control: Connection labels respect both connection and label visibility toggles
- Performance Boost: Reduced unnecessary redraws for hidden elements
Bug Fixes
- Fixed connection waypoint handles not hiding with connections
- Resolved edge case where nodes could disappear behind connections
- Fixed potential crash when resizing nodes with no text bounding box
- Improved connection label visibility synchronization with display options
- Addressed minor visual glitches during waypoint dragging
Under the Hood
- Refactored connection drawing logic for better maintainability
- Added new helper methods for visibility management
- Improved state synchronization between display options and GUI
Full Changelog: 0.9.33...0.9.34