cf256c64f5515b3bd37c3cef04e09d50b6dc6d09
Click the ⚙ button in the toolbar → settings slide down between toolbar and group list. Colors (4 pickers, live preview, persist to localStorage): - Body background (defaults to rgthree teal #0e283f) - Header bar (#1e4f88) - Accent / toggle ON (#2864ad) - Row hover (#163657) All panel styling now reads from CSS custom properties so the live update is just panel.style.setProperty(key, value). Keyboard shortcuts (overrides defaults): - Add rows one at a time: type a key char, pick a group from a dropdown - × button removes a row - Empty list = defaults restore (1..9 → first 9 groups by order) - Single-key only (a-z, 0-9). Modifier keys ignored (Ctrl/Meta/Alt). Reset button wipes both localStorage entries and rebuilds settings UI with defaults. Refactored onKeyDown to go through resolveShortcut() so the same code path handles defaults and user overrides.
comfyui-navigator
Floating side panel that lists every group in your current workflow and lets you jump between them instantly. For graphs that span 30000+ pixels with 15+ workflows-within-a-workflow, this turns "scroll forever to find the upscale section" into "click the row, you're there."
What it does
- Auto-detects every group on the open workflow (no setup, no node to drop)
- Click a row → animated pan + zoom to fit that group on screen
- Search box at the top — type "qwen" to narrow to Qwen groups
- Right-click a row → Solo run (mutes every other group via rgthree's Fast Groups Muter if installed, falls back to per-node mode flag if not)
- Right-click → Reset to re-enable everything
- Keyboard 1–9 jumps to the first nine groups
- Drag the header to move the panel anywhere; collapse with ▾
- Position + collapsed state persisted across reloads (localStorage)
Hides itself automatically if the workflow has fewer than 2 groups (nothing to navigate between).
Install
cd <ComfyUI>/custom_nodes
git clone <repo-url> comfyui-navigator
Restart ComfyUI. The panel appears in the top-right of the canvas whenever you open a workflow with multiple groups.
Recommended pairing
- Fast Groups Muter (rgthree) — drop one on the graph and Solo / Reset
drive it directly. Without it, Solo falls back to flipping
node.mode = LiteGraph.NEVERper-node (cruder, no chip indicators).
License
MIT
Languages
JavaScript
83%
CSS
16%
Python
1%