First off, I really appreciate the capabilities of the tool; it has come a long way.
The smart layout tools like auto-layout and auto resizing buttons are things I have come to expect in design tools in the wake of figma's capabilities.
I wish I could utilize these together. As soon as items are converted into components the aforementioned benefits no longer apply. There is no auto layout, or auto button resize.
Its a bit odd to me that they are not integrated, such as they would be with merge, storybook etc. Is there a plan to bring these things together?
Hey Aaron,
The auto-layout feature is already integrated with components in UXPin, so creating components with an auto-layout group is possible!
However, if it doesn't work for you properly, would you please share more details (preview link to the component + screenshots/recording) at hello@uxpin.com or via in-app chat?
Thanks!
Hello there! i made a short video that shows what I mean.
After the card was converted into a component it lost all of the auto layout ’control’. Notice how when the content is updated only the non component card to the left updates spacing accordingly
https://recordit.co/Xdg4E2bbPW
Hey Aaron,
Thank you for the video!
This is related to the "auto-size" limitation for buttons/boxes within components.
But I see how it collides with the auto-layout feature! I noted it down for our Product Team to look into.
Sadly, as much as I’d love to help, I don't have any solutions to work around that issue with components.
Hi Natalia,
The auto-layout doesn't work with the component. You can't resize any instance from the design system. If you want a button to be resized with text change, you have to unlink the component to change the property.
This is a major flow in UXpin. Figma, Sketch, Xd all offer auto layout in a component.
Hey Nimisha,
Thank you for your feedback! As I mentioned to Aaron (see above), this is related to the fact that "auto-size" is not supported for boxes/buttons that are components.
I already noted it down for the Product Team.
Thanks!