A floating 'Generating…' pill at top-center shows how many nodes are running and jumps you to one on click; the Make bar reports its own work, and per-node spinners track everything in flight.
Where: canvas → top-center 'Generating…' pill — Start a generation; watch the top-center banner
Key ideas
- Generating banner: Whenever any node is processing or rendering, a glowing purple 'Generating…' pill appears top-center; it counts in-flight items (e.g. 'Generating 3 items…') and clicking it selects and pans to a busy node, so off-screen work is never lost.
- Completion cues: When the bell toggle is on, finishing a job plays a chime; nodes also flag justCompleted, and the per-node spinner (driven by isProcessing / isRendering) stops when the result arrives.
- The Make bar reports its own work: A build started from the Make bar shows its progress on the bar itself, so collapsing the bar never hides the fact that something is still running. The AI assistant opens from that same bar rather than from a separate floating button.
- Cross-canvas persistence: A generation started on one canvas keeps its spinner and lands its result on the originating node even if you switch canvases while it runs, so the status you see stays accurate across a switch.
Steps
- Run a generation node (sidebar Generate or double-click) — the purple 'Generating…' pill appears at top-center and counts running jobs.
- Click the pill to select and pan to a node that is currently working.
- Turn on the bell toggle in the top bar's canvas controls if you want a sound when jobs finish.
- For work you started from the Make bar, watch the bar itself — it reports while it builds, collapsed or not.
- Watch the per-node spinner and the version strip in the properties sidebar to confirm a result landed.
FAQ
I switched canvases mid-generation — did I lose the result?
No. The canvas remembers in-flight nodes, re-marks them as processing when you return, and routes the finished result to the node that started it.
The banner shows a count but I see no running node — why?
Click the banner; it will select and pan the canvas to a node whose isProcessing or isRendering flag is set, even if it's currently off-screen.