Or about a large number of nodes in “NodeGroup” that need to be connected, I don’t know if Blender developers will solve this problem in a short period of time.
A functional request to merge a large number of sockets into a “array” pipeline to connect to where you want to use it:
Array Nodes — Right-Click Select (blender.community)
I hope to get help from developers on how to implement this feature, such as adding a new “socket Class”. I would like to discuss it here:
How to add the data structure of a new geometric node? - Geometry Nodes - Blender Developer Talk
However, I see that some people in the community seem to object to “Array Nodes”, so I wonder if we should change the direction, such as modifying UI. I call it “Input Panel”, so the request for this feature is here:
Input Panel — Right-Click Select (blender.community)
First of all, to solve my current problem, I’d like to discuss the possibility of using bpy scripts to arrange a large number of sockets in Group input, such as selecting 10 of the following sockets out of 100 sockets, and then quickly moving to the top.
I don’t know if other developers are working on the “connection” and “arrangement” of a large number of sockets, which is an urgent need for me. If other developers are not going to do it, I hope I can solve it myself in a simple way like BPY. I don’t like Blender source code.
However, if you want to make a “Input Panel” and add a “collapse” function like VScode to a node, it doesn’t seem that simple, because there doesn’t seem to be a “collapsible socket” API that can be used on the node.