As a Roblox developer, it is difficult to add shapes such as circles, triangles and capsules to my UI, because I would need to do this with images, which means there will be seams and aliasing.
I want to add these kind of shapes to my UI because it would make it look more appealing to players than just having boxes as shapes, yet if I were to make images for these shapes, they would be hard to edit because I would need to edit the image and re-upload it.
It would be great if these could also support ClipsDescendants properly, so for a circle shape, any object inside a circle shape would not exceed the circular border of that shape.
If Roblox were able to address this request, it would make the creation of UI with complex shapes easier.
There are hundreds of features they can consider for inclusion on the platform. None of them take less than a week to do (particularly if you consider the amount of testing required – they support a huge variety of hardware).
This just isn’t prioritized. If you provide your use case, it helps give management a reason to prioritize a feature (more so if several people request it with several distinct use cases).
Then there is that issue of quality of the image and why should i load everytime the images a server starts rather than having it by default in robloxs engine
The technical problems your thread runs into are the same technical problems from that thread. You will need to wait until Roblox can handle more complex GUI clipping situations.
You are not going to get an “explanation” for why a feature is not implemented yet. The explanation is always either of the two: it is blocked by other work, or other features have taken priority because it is deemed that those provide more value to developers. The “explanation” is not useful to know, in either case it means you need to provide a better motivation for the feature because it lacks priority.
If a feature is not prioritized, it means it either is not actually important enough to have engineers assigned to it right now, or you didn’t make it clear enough through proper use cases (+ follow the format!) why it is that important.