I love using canvas, but I am finding the arrow connection behavior is kind of limiting, and the overlapping nature can quickly make the diagram messy. For example, I was trying to replicate this same graph I made in draw.io. And you see the problem.
Original draw.io diagram
I tried to replicate the same in Canvas
I love how I can manipulate connections in draw.io, but I guess that will be hard to implement in Obsidian. So I’d like to suggest a simpler solution for more complex arrow/connection work. And this is straight out of the VFX app Nuke.
As you can see, the dot serves a single purpose, to connect two or more different connections. And hopefully, this will be much easier to develop.