- Fix: drag-to-reposition in Load Image To Canvas was stuck at high in-node zoom because the offset clamp was hard-coded to [-1, 2]; clamp is now dynamic based on zoomed image dimensions so any part of the image can be panned into view at any zoom level - Add: Centre button (top-left of preview row, inline with Swap W↔H) resets offset_x/offset_y to 0.5 and redraws the preview