Skip to content

Releases: vktrflo/ComfyUI-Block-Space

v1.0.6

07 Jun 22:19

Choose a tag to compare

Auto-Organize Graph Layout

  • Implemented a complete topological flow-based auto-layout engine for the canvas.
  • Dynamically resolves wireless node dependencies (GetNode/SetNode pairs) so they align correctly.
  • Aligns all columns of connected nodes to a clean global top baseline (Y = 100).
  • Isolates completely disconnected utility nodes (like notes and downloaders) and stacks them neatly at the top of the graph.
  • Configured keyboard shortcuts Ctrl + Alt + L and Ctrl + Alt + Shift + Space to instantly trigger the organization routine.
  • Resolved Vue 3 proxy reactivity issues to guarantee immediate visual updates of DOM elements in modern ComfyUI Nodes 2.0 (V2).

v1.0.5

05 Mar 03:50
8e6def4

Choose a tag to compare

What's Changed

  • v1.0.5: Hidden Connector Style by @tywoodev in #9

Full Changelog: v1.0.4...v1.0.5

v1.0.4

03 Mar 21:56
5e468d0

Choose a tag to compare

What's Changed

  • chore: add comfyui-github-action-updates by @tywoodev in #8

Full Changelog: v1.0.3...v1.0.4

v1.0.3

03 Mar 21:51
b799043

Choose a tag to compare

What's Changed

  • chore: include final metadata and workflow updates by @tywoodev in #7

Full Changelog: v1.0.2...v1.0.3

v1.0.2

03 Mar 21:35
65f5d3d

Choose a tag to compare

What's Changed

  • fix: remove extension-forced minimum height constraints by @tywoodev in #5

Full Changelog: ComfyUI-Block-Space-v1.0.1...v1.0.2

v1.0.1

02 Mar 02:52
eaf5966

Choose a tag to compare

What's Changed

  • Block Space v1.0.1 by @tywoodev in #3

New Contributors

  • @tywoodev made their first contribution in #3

Full Changelog: ComfyUI-Block-Space...ComfyUI-Block-Space-v1.0.1

v1.0.0 Initial Release

01 Mar 17:08

Choose a tag to compare

v1.0.0: The "Cure for OCD" Release 🍝 ➡️ 🧱

Welcome to the first official release of ComfyUI-Block-Space!

Built for the perfectionists, the neat freaks, and anyone who spends more time manually aligning ComfyUI nodes than actually prompting. This release completely replaces the default ComfyUI grid snapping with a spatial-aware, Figma-style layout engine.

✨ Major Features

  • Intelligent Raycast Snapping: Dragging a node now actively scans the canvas and magnetically locks to the Top, Bottom, and Center of surrounding nodes.
  • Shift-Key Override: Need to break the grid? Simply hold Shift while dragging to temporarily disable the layout engine and drop a node anywhere.
  • Figma-Style Visual Feedback: Real-time green/purple dashed alignment lines and "SNAP" badges appear when a node locks into a perfect layout rhythm.
  • Line-of-Sight Occlusion: The snapping engine is depth-aware. It ignores nodes that are blocked by other nodes, ensuring you only snap to immediate neighbors in your column or row.
  • Predictable Resizing: Expanding a node now snaps its dimensions to perfectly match the width and height of nearby nodes, keeping your columns uniform.
  • Granular Settings: Added over 15 customizable settings to the ComfyUI menu. Tweak your snap margins, magnetic strength, and badge colors, or toggle the engine entirely.

🛠️ Under the Hood & Bug Fixes

🚀 Installation & Updating

If you are using the ComfyUI Manager, simply click "Update" or search for ComfyUI-Block-Space.

For manual installation:

cd custom_nodes
git clone [https://github.com/tywoodev/ComfyUI-Block-Space.git](https://github.com/tywoodev/ComfyUI-Block-Space.git)