Dynamic connection line anchoring for canvas groups

Use case or problem

For me, oftentimes groups will be moved all over the canvas. However the nodes that the groups are connected to may stay in one place, or not. Regardless, it regularly occurs that the group’s anchor, that I originally chose to attach the connection line to, becomes a less than ideal choice, causing the connection line to run through the entire group. I can remove the connection line and reattach it to a better anchor, but even this is a temporary solution.

Proposed solution

It would be nice if there were an option to have connection lines for groups be dynamic, automatically attaching to the nearest anchor.

Related: Option to toggle on dynamic canvas node anchor connections

Thanks!

3 Likes

Yep I agree this would be a nice improvement!

Draw.io has a nice solution for that. They give you the ability to either connect to a specific anchor (at which point there is no dynamic behaviour), or connect to the node itself (by dragging the connection line anywhere else on the node itself. If the second option is used, the anchor point becomes “shortest path” and is dynamic.

I hope we get to see a similar system put 8n place!

3 Likes

Great feature request!
For now you can also click on the connection line and simply drag one end to another connection point of your card - maybe this helps a little, in case you didn’t know that already :slight_smile:

1 Like

Why did you create this as two separate feature requests? What distinguishes them? I’m on the verge of merging the other one into here.

1 Like

I thought that maybe it was less realistic for it to be implemented for all nodes and thought maybe doing it for groups might be a starting point. Feel free to merge them. Thanks.

1 Like

Use case or problem

Sometimes I wish Obsidian could make and maintain the choice of node anchors with which the canvas connection lines are attached.

Proposed solution

It would be helpful in some cases to be able to turn on a dynamic anchor mode to let the nearest anchor always be used in order to make a connection between two canvas nodes.

Related feature requests (optional)

Related: Dynamic connection line anchoring for canvas groups

Thanks!

2 Likes

+1. I’ve been using the canvas feature to divergently/ spatially think through things. I end up updating a lot of arrows as things become clearer and as I prepare the canvas to share with others.

1 Like