I totally understand, but it seems like they (at the moment) don’t support rounded borders. You can outrun this by creating a big and small rounded corner GUI and then placing the smaller one on top of the larger GUI, change larger GUI color, boom done!
For borders in general, there is a legacy issue that we used to couple transparency for both border and background together. (This applies to text strokes as well.) We are looking into a general solution for de-coupling them so that you are able to create border only objects. (which we might have some progress in the following quarter.) This will be different from drawing a larger version of object underneath.
I also agree to this reply, having these features would make UICorner amazing to create GUIs such as radial minimaps, or just aesthetically pleasing frames.
It’s been close to a year time and I use UICorner all the time, although I am sad about one limit. Scrolling Frames.
Sadly UICorners doesn’t support Scrolling frames BUT I did find a workaround, Sort of.
With the newly upcoming UIStrokes I found if you insert the UIStrokes first THEN The UICorner UIStrokes won’t know it’s not supported and will take on an Invisible UICorner that replicates a simulation of it being there. Although I can’t exactly figure out how to get it functional when creating UI Through scripts. I am curious though, Will Scrolling Frames ever be supported with UICorners?
Do you mind describe what is the expected behavior when you parent a uicorner under a scrolling frame…?
We suspend the support for it as the expected behavior is vague when it comes to scrolling frame. If you just want a scrolling frame with a background with round corners, you could use a ImageLabel with UICorner and parent the ScrollingFrame and its content under this ImageLabel.
Similarly, if you want the whole canvas has a round corner, you could parent an ImageLabel under ScrollingFrame with the same size of canvas and then parent content under this ImageLabel.
You would really expect it to act like any other frame, I used one of your examples of having an entire frame then putting the scrolling frame inside it and that seemed to do the trick perfectly. Although I have to alter a bunch of code to allow it. Direct support to Scrolling Frames could help a lot.
– With scrollbar thickness set to 0
– With scrollbar thickness set to 6
Essentially the scrollbar roundness wouldn’t be affected since that’s images and can still be customized by default.