Bulk Alignment Broken

Ok, this is likely an edge case… For our design system library, I used to be able to have a bunch of vector icons each separately wrapped in a frame set as a component within a larger variant. By default we would set the icons to be centered within the frame as we wanted to limit the sizes available to a set of sizes based on the overall component size (e.g. 24x24, 16x16, 12x12, etc).

When adding a group of new icons they would be set to scale. I would be able to select all the icons duplicate them and resize to the default sizes by the height and they would proportionally resize. However, the dimensions may not always be a perfect square. Some icons would be narrower than others.

I would then set the constraint to center and then resize the widths. In resizing the widths some oddity occurs, I assume around staying to whole pixels for position, the smaller icons may shift to the left from being in the center of the parent frame.

Then here is where things are really breaking… With all the icons selected, I use to be able to hit enter which would select all the vectors within the components and then hit option+h to center them within their parent frame. This now centers them all on top of each other completely outside of their parent frame. Which is completely useless.

So I have to individually select each icon and recenter. This is also now changing the constraint, which I do not remember happening before as the constraint and centering alignment are nuancedly different, but that is actually ok as I want them to be set to center constraint anyways.

Fortunately we are not adding a ton of icons like we did in the beginning, but still this is a pain.

Is anyone else encountering issues with the differences between the alignment and the constraints settings and resizing items?

Hey @JimL,

This definitely seems odd. Please reach out to the support team directly via this form for help: https://help.figma.com/hc/en-us/requests/new

Be sure to use your Figma account email, include a link to the file, and share it with support-share@figma.com so they can take a closer look.

1 Like

Sure, will do… Thanks!