Client Difference Log
API Changes
Added Class RobloxPluginGuiService : Instance [NotCreatable] [Service] [NotReplicated]
Added Class UIInlineLayout : UIGridStyleLayout
Added Property Enum<InlineAlignment> UIInlineLayout.InlineAlignment
Added Property bool Studio.Show Roblox Plugin GUI Service in Explorer
Added Enum InlineAlignment
Added EnumItem InlineAlignment.Bottom : 0
Added EnumItem InlineAlignment.Center : 1
Added EnumItem InlineAlignment.Top : 2
Added Tag [NotCreatable] to Class StarterPlayerScripts
Added Tag [NotCreatable] to Class StarterCharacterScripts
(Click here for a syntax highlighted version!)
Following up on your question, I’ve dissected the behavior of the object and can now present this demo:
It appears to function as a hybrid of the UIGridLayout and UIListLayout objects:
- Elements are listed out in rows.
- The vertical size of each row is determined by the tallest element in that row.
- The InlineAlignment property determines the vertical alignment of the elements in each row.
Some limitations currently exist, though perhaps these will be expanded upon in the future:
- Elements cannot be listed in columns.
- No padding between elements.
- No starting corner.
What if InlineAlignment was just a value between 0 and 1 inclusive? (0 being top, 1 being bottom, 0.5 being center.) This would allow for more functionality without introducing a new enum.
The primary intent of the inline layout is to provide rich-text support, so I’m not sure if this would be very intuitive.
We are still fixing some issues and make improvements according to the feedback. We do not want to make this available for all developers during this process as it might introduce unexpected breakage later on. We will officially announce it when we feel it is solid.
While if you are interested, you could try inserting several TextLabel, TextButtons and ImageLabel with this object with the feature on. You will see more clearly what it does.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.