* Make the progressive grid the preview's final display, with an image viewer
The slot grid now stays up after the run: the final executed images fill
it and hideOutputImages stops ComfyUI from drawing a second native preview
below. Clicking a slot enlarges it to fill the node, with prev/next
buttons, wrap-around arrow-key navigation, and Esc or click to return.
Outputs restored without an executed event are shown in the grid too.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* Let users open, copy, and save images from the progressive preview
Expose the slot images through node.imgs, with imageIndex following the
enlarged or last-hovered slot, so ComfyUI's own Open/Copy/Save Image menu
entries work as they do on PreviewImage. Replace this node's
onDrawBackground so the classic canvas does not redraw the native preview,
and add open, save, and copy buttons to the enlarged viewer.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>