Canvas Connect

approved

by camadkins

Dynamically update connection anchors in Canvas view with smart routing.

7 stars2,791 downloadsUpdated 9mo agoMIT
View on GitHub

Canvas Connect

Canvas Connect is an Obsidian plugin that enhances the Canvas experience by intelligently managing connection lines between nodes.

Features

gif

  • Dynamically adjusts connection anchors in real-time as you move nodes
  • Automatically selects the most logical anchor point (top, right, bottom, left) based on node positions
  • Provides a command to manually optimize all connections at once
  • Offers visual feedback with a subtle highlight effect on changed connections (optional)
  • Works across all open canvases or just the active one

Installation

  1. Install via Community plugins here
  2. Enable Canvas Connect in the Community Plugins section

Usage

The plugin works automatically once enabled:

  • Move nodes in your Canvas to see connections dynamically update
  • Use the "Optimize Canvas Connections" command from the Command Palette (Ctrl+P / Cmd+P) to manually trigger optimization

Settings

Canvas Connect can be configured in the plugin settings:

  • Enable dynamic anchors: When enabled, connections update in real-time as you move nodes
  • Enable visual feedback: Briefly highlights connections when they're optimized
  • Optimize all open canvases: Apply optimization to all open Canvas tabs, not just the active one

Author

Developed by me.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.