Diagram cleanup has become my friend lately. It doesn't do a great job but it is adequate to make th code readable and moving each terminal to remove as many kinks as possible just gets too time consuming.
However, I do a diagram clenup, look at the results and then go around option-clicking to swap terminals on symmetric inputs and then cleanup again. The diagram cleanup code should consider this option and optimize the terminal inputs.
By symmetric terminals I mean the whole host of primitives where the input order does not matter, addition, multiplication, Max/Min, Equals?, Not Equal?. This would remove a whole bunch of wire crossings that are very annoying and make code hard to read. Even "Bundle by name" would be amenable to this cleanup optimization.
If you really want a challenge, this could also be applied to the Compound arithmetic node but the "negate this input" would move as the input is reassigned.
(If this has been impelemented post LV 12, "never mind" as Emily Litella used to say)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.