As a Roblox developer, it is currently too hard to create UI with precise text placement. In the scenario where I want the background transparency to be anything other than 1, I end up having to create another frame as a background, and fiddle with settings in what feels like an unnecessary, time consuming process.
This also adds to the time to create proper ui animations and effects, as I have to worry about maintaining the offset through movement, and have to account for more variables when fading in/out, ect.
TextXAlignment and TextYAlignment are great… But 90% of the time, I want something other than a text placement on the very edge of the gui, and if I want the text to say, be anchored on the very left side of the text, but keep it centered, that would currently be impossible without creating another ui object.
If Roblox is able to address this issue, it would improve my development experience because I could greatly improve ui creation speed.
My suggestion to fix these issues is simple! Just add in a new variable known as TextPosition. This would essentially separate the “TextXAlignment” and “TextYAlignment” from the text’s X and Y position.
Here’s a picture that hopefully demonstrates how this would all work a bit more clearly.