Tiffblocks started by working on the stroke for the text (which is actually a harder problem to solve) and then realized that we can apply this to UI borders as well so we expanded the scope of the feature. Glad you like it!
As a UI designer, this is AWESOME! This will allow for MUCH more flexibility in my UI, without having to do funny work-arounds. (Oh and no photoshop needed )
I believe what he means is, if there will be a way to change the transparency of text with richtext. He gave an example of how he would have envisioned it.
UIBlur could be graphics quality/hardware dependant, like other effects are. On a feature request, a Roblox engineer noted that disabling blur could make text unreadable in some cases. My solution to that is to add a property that represents whether the blur is active, and developers could connect a GetPropertyChangedSignal to it and update the BackgroundTransparency of the object (transparency = 0 if not active, 1, 0.5, etc. if active), essentially making the UI solid if the effect isn’t rendering. That would solve that problem, while still allowing UIBlur to be added.
About UITransparency, I’m not sure how it would be performance intensive because transparency already exists for UI objects. It might actually improve performance for animations because you could use just one tween for transparency instead of one for every single object.
wow that was a lot of writing
Also, could UIStroke.Size be changed to a UDim, like UICorner has? I mainly use Scale, and UIStroke size being Offset only means things will look different on different screen sizes.
I’ve had to make custom images for my GUI all this time. I wanted a border surrounding a semi-transparent rectangle with UICorners enabled, but what was available earlier just couldn’t do that, but this is amazing!
ROBLOX…
I…
…I can’t thank you guys enough.
This changes everything.
Everything I’ve had to do in order to get a rounded border around my UI frames (with no background)…
Gone, all gone. Good riddance. This makes navigation in my UIs, and creating them 5x easier.
Thank you.
This is the best update ROBLOX has, and ever will release.
Praise Andrew’s Beard. It has rewarded me for my unyielding loyalty, clearly. (Andrew’s beard is the beard I bear, I created a cult around it, lol)
Now all I require is a way to customise the border radii of specific corners, because that would be perfect. I would ask nothing more of you.
Will it ever be possible to use this instance on a ViewportFrame’s render image?
Really, I’d like to be able to put one of these in a model in workspace. I’ve been hoping we’d get something like that for a long time. But, this is a really awesome update, I’m sure it will help us create great UI. I REALLY hope you guys eventually consider adding a ModelOutline instance or something, though! c: