Canvas > Using dot to make complex arrow connections in Canvas

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.

using_dot

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.

16 Likes

Use case or problem

Canvas Edges can be messy.

Proposed solution

Unreal Engine is a good example of using reroute nodes to good effect.
image
image
image

Current workaround (optional)

Add an empty node and shrink it as small as it will go as seen here:

6 Likes

I was wondering if there has been any news on this. As canvas becomes more and more a part of our workflow I think this feature becomes more and more important. I’m glad other people were asking for this :smiley:

As a temporary workaround, I scaled a note card as small as possible and link them like this. Yes it gets tedious, not as intuitive as how the dot behaves in Nuke but ok for temp workaround. Eventually I wish Obsidian will implement something.

1 Like

bump. +1