I just wrapped up the first version of Canvas Connect and could use some help testing it out. This plugin dynamically manages connections between nodes when you’re working in Canvas.
Basically, it fixes that annoying problem where you move a node and then have to fiddle with connection points to make it look pretty again. Canvas Connect automatically reconnects anchors as you drag nodes around, keeping your connections clean without manual adjustment.
I built this after using Felix’s Optimize Canvas Connections plugin, which inspired this approach but with some different implementation details. You can find his plugin linked at the bottom.
If you’re interested in helping test, here’s how to install it using BRAT.
-
Install BRAT from Community Plugins.
-
Open Settings > BRAT
-
Under “Beta Plugin List” click “Add Beta Plugin”
-
Paste in
https://github.com/camadkins/obsidian-canvas-connect
-
Click “Add Plugin”
-
Go to Community Plugins and enable “Canvas Connect”
Feedback on bugs, performance issues, or feature requests would be greatly appreciated. This is pretty early in development, so your input will really help shape where it goes.
Thanks in advance for any help.
The plugin repo is here if you want to check out the code:
Inspired by felix’s plugin: