I was very happy when NI implemented this feature in LabVIEW, but was disappointed when it was not implemented in many other programs I use.
- In most other programs that have this feature, the selection order determines the "home" position for the alignment. For example, If I select 3 objects ans alogn left, LV aligns to the left-most object. Other programs align to the left of the first object selected. This is particularly useful for centering objects, as LV uses a calculated center line, so I am constantly readjusting or temporarily grouping objects to try to get things where I need them to be. If I had one object where I wanted it, I could select that first, then center everything else to it. (I admit it will take some getting used to at this point, but it would at least be consistent with how the feature is used elsewhere).
- Allow locked objects to be selected for alignment. Just because it is locked doesn't mean I don't want to use it for alignment purposes. Obviously, I don't want it to move, but it would be nice to be able to select it without having to unlock it, align, then relock.
- I would like to see an align with pane option as well. This is most useful for centering, but I would also have some use for it when I am trying to put an abject right a the corner of the pane.