that helps, but a bit too global if we could make that a per node collapse and expand that would be great. As you can hide what you don’t need, but still see the connection wires. Only problem with that is any element that is a pin but takes a value gets hidden ( with unconnected pins) and with unused pins they remain, so any pin that takes a default value doesn’t get hidden with unused, as it’s considered “used” cause of the default value.
So best option is the unconnected pins collapse but per node, if possible, or some hybrid where if it’s default value hide it, if it’s other than default show it. Below is another option where it just hides everything but the event paths.
Overall I think being able to take a node and flatten it to just the title bar and or expand it would be great way to really save on overall space after that node is “done”. If I need to expand it to check on things I can. If I never need to touch it again then I can move on. Simple toggle open and closed I think would help with cleaning up sometimes super hard to follow wires etc. As you get a clean here is the path and if you want to break one piece open to look in more details you can.
So you go from this.
Now in regards to the struct option. I took a look but problem is you still end up expanding or collapsing the structure to get to the data you need. Since it will be rare to pass a structure as a whole into it, pass it back out and pass that along. It doesn’t really help much with the space saving.
Just was a suggestion that it would be nice to click on a collapse / expand on the blueprint node and have it smush down to just the title and event wires. Or click on it and have it expand again.