When creating a Process via Ctrl+Shift+G, two things seem to be off:
The definition should be created right next to the node (wasn’t it like that in the first place?)
The patch inside that node is exactly where it was when it was created - is that intentional? I would expect it to be then at the origin of the patch. It is very confusing when working in a bigger patch, then packing as a Process and suddenly it is far off when entering that Process.
A) Ctrl+G: Definition canvas, Shift modifier: current canvas. Check context menu the shortcuts are listed there. This was changed based on your feedback that it behaves the same as the new node command.
B) I suppose we could compute the bounding rectangle and move all elements by its offset to the origin..
Yes I know, I just think when created using the Shift modifier, it should just be placed right next to the newly created node and not on the origin of the current canvas.