Releases: vktrflo/ComfyUI-Block-Space
Releases · vktrflo/ComfyUI-Block-Space
v1.0.6
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
v1.0.4
v1.0.3
v1.0.2
v1.0.1
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
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
Shiftwhile 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)