I never been more mad to be alive, I made something similar using multiple events to just to do this, manually, which took 5 long days and this dropped to replace it.
Relief washes over me in an awesome wave. Thank god we have these tools now! It opens up a lot of freedom for designers without the monotonous overhead of endless UI coding.
This is a useful feature but there surely comes a point at which someone realises too much API bloat has been added to making Roblox UI and the entire UI system needs to be reworked.
Designing UI on Android involves a handful of properties and a few different types of constraints and you can design UIs that look the same on all devices very easily. On Roblox you know need to know how to correctly embed an ever widening variety of different UI layouts and constraints - chuck in differences between Scale and Offset values itās all getting quite confusing.
I like it. Itās familiar to me because of CSS.
Now we donāt have to code this in using scripts. However, I suspect that this feature wonāt be used often.
This is huge, I need to write code that does this basically every single week.
This looks pretty cool.
Just out of curiosity, what was the reasoning behind making this an instance instead of a property of the GuiObject?
My assumption is for the same reason things like UISizeConstraint etc are separate instances. It helps to keep GuiObjects from being huge god objects whose properties panel is chock full of stuff you donāt set often enough to warrant it.
Great to see it! This should help developers create UI a lot easier and quicker!
Thank you to everyone who is working on this!
Iāve been longing for this for quite a long time, thank you. Thereās so much to it as well, canāt wait to experiment
What are you working on? I just left my uilistlayouts as is and didnt really care about scaling too much. But now this is out I dont have to worry.
Great to see more UI improvements coming to Roblox nonetheless!
Iāve been waiting for this for so long. Finally the UI features are getting to be on-par with the web landscape. Great update!
Wooo Hooo. This is amazing. If Iām not mistaken this is essentially CSS flexbox. If anyone sees this post, a great resource I love to use for flexbox is https://css-tricks.com/snippets/css/a-guide-to-flexbox. Anyways this made my day.
CSS flexboxes! Woo, another great UI update.
Finally making dynamic stuff like Inventories will become easy without being forced to either GridLayout (that forces a specific size) or make something a bit hacky with multiple UIListLayouts.
Common Roblox W
Is this something that is planned to change? Iām already running into an issue while implementing this into my UI because of this:
Intended:
Destroy an element, no longer intended result:
Changing any property on any UI element appears to cause the FlexLayout to update and go back to the intended result.
Hierarchy: (āFrameā are the player frames on the leaderboard)
Iām not entirely sure if we already have it (Iāve looked everywhere but canāt find it), but can we add surface gui wrapping for corners and stuff.
I canāt wait to use this for all my games, no more hours spent manually sizing UIās for each device.
Great! Iāve been waiting for a UI related update for ages!!!
Finally, this is exactly what Iāve been wanting for so very long. Thank you so much
The web designer in me makes me really happy when seeing this