Why does the Align as Row center objects vertically?

As per the online help, the aligning tool’s “Align as Row” performs:

Aligns all of the components on their centers as a row, and will add padding between them that you can select.

This means that if you have several objects that are located in different Y axis positions, using this tool means as well as spacing them horizontally it will also move them vertically until they all share a common center point on the Y axis.

I feel that this goes against every other drawing package that I have used where an X-axis tool only affects the objects in the X-axis.

Having the Align as Row affect the Y axis also makes no sense given you also have available the full suite of Align Top, Align Bottom and Align Centers Horizontal tools, so there is no need for the spacing tool to perform the extra action of aligning the object centers.

And finally, while the behavior is mentioned in the online help, no indication is given in the tool itself that the Y axis will be manipulated - thus IMHO breaking the UI design goal of the principal of least surprise

Screen Shot 2022-04-28 at 7.34.06 AM

Screen Shot 2022-04-28 at 7.38.59 AM

So what is the rationale behind this odd behavior?

Meh. I like it. It lets me be sloppy when pasting then clean up. (The paste mouse pointer sucks.)

So you’ll abuse good UI design criteria for the sake of a single mouse click? :roll_eyes: :rofl:

Why, yes. Of course. Whenever it works for me. (:

I’ve always thought that the “Row” indicated intuitevly that all components would be aligned to the same Y-Axis position. I never expected anything different. Even the Icon indicates to me that this is expected behavior. Just as the Align as a Stack indicates to me that the X-Axis position will also be affected.

My issue is that the tool behaves differently to every other graphical program that I typically use, yet is very close in style on the toolbar to those other programs.