From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
I often find adding space very useful, and also wish there was a way to 'undo' this if I create too much space. A contraction tool would be very useful 🙂
I agree with the above - I find myself being very conservative in expanding an area to allow for new code, and I sometimes even opt to create the space manually due to the hassle I know I'll face should I be overly generous in my space allocation.
Expanding from part of the diagram oftentimes leads to chaos in other parts. I don't want to imagine what shrinking one part of a diagram would result in... Have NI fix their expansion algorithm (so that it behaves sanely), then they will get my vote for a shrinking algorithm.
As I understood, only the border of the selected structure will shrink, creating some space around. Nothing outside the structure will be moved.
The reduction process will stopping in anything that require being moved to shrink more. In other words, it will respect the current position of any item in the BD, including Labels, Free Labels, Tunnels, Decorations, etc.
The only exception are wires. When they are perpendicular to the side, they will be only be shrieked, not moved.
The real-time preview is useful and cool. And the way the algorithm tries to isolate the changes (not affect other areas of the diagram too much) works nicely.
I use the contraction shortcut more often than the expansion shortcut now; I prioritize code neatness over compactness when doing the coding, and then compress it where possible afterwards. The real-time feedback makes the latter a much more controllable and efficient operation.
Available in LabVIEW 2015 and later