Introducing Text Scaling Setting [Studio Beta]

No. Please no. Don’t add this, I don’t want any game’s UI ruined

3 Likes

This isn’t a bad idea or a bad feature, i think it’s pretty nice. Though why is this forced? Why not make this another property within text based ui labels called something like “UsePreferredTextSize” or something like similar? All this ends up doing is just forcing people to update their UI’s to fix the magical new text scaling.

Secondly, it really does not help how this feature is, just like every other magical automatic forced feature, locked behind yet another magical black box without any way for us to control its behavior.
I don’t even know what we are supposed to do with that PreferredTextSize enum either. Are we supposed to run code every time this magical enum changes to update every possible ui text instance in our game’s just so we can allow our players to use this without the entire thing botching most of the ui’s? Don’t get me started on the pretty weird naming scheme. “Medium”, “Large”, “Larger”, “Largest” … Really?
Why not just at LEAST call them something more intuitive or rework their behavior.

Here’s my ideas for the new feature and enum:

  1. Offer the developer’s a way to disable this feature entirely, just like how we can do with character resets and changing the camera/movement modes. If the developer has no plans in using this feature for their game or they simply just can’t then not worth for them to keep this feature. It’ll just look either broken or inconsistent.

  2. Add a property called “UsePreferredTextSize” or something else similar to all UI Text based instances. This property should be by default set to FALSE. The new text scaling feature should influence those instances whenever the property is set to TRUE. Hey, this could be a property to be implemented in the Behavior category maybe.

  3. By default the PreferredTextSize setting and enum should be at a MIDDLE POINT. For example the enum order could be something like this: Small, Medium, Default, Large, Huge
    That “Default” enum should be, as the name suggests, the default on both user clients and the actual default scaling for games.

  4. Allow us to define how much text size gets influenced by the PreferredTextSize on an per instance level. Right now that PreferredTextSize enum is pretty much a black box without any real information about it as to what it actually does and how it actually influences things.
    I believe it would be best to offer control on a per instance level because no UI Text instance is the same as any other. Some UI Text instances could be scaled more, some could be scaled less. The ability to control how much PreferredTextSize influences things should probably be some sort of UIConstraint instance offering scaling values for all PreferredTextSize options.

Again, i have absolutely no issues with features like this. However it’s absolutely insane to force these things down our throats and expect us to just magically accept them as they are. This sort of behavior does not make ANYTHING easier, rather it makes everything harder since now we have to come up with work-arounds to fix something that should have never even been an issue in the first place.

9 Likes

More reworking on my UI game… thanks Roblox! :cry:

3 Likes

Just to be sure, we don’t get banned for not adding this right?

1 Like

It’d would be really stupid if that was the case, honestly. Releasing an update no one needed that requires everyone to rework their entire UI and banning people for that is… just stupid. The games that are no longer updated would have their creators banned for that, too. Banning an user… over something so small like this…

Seriousness aside, they will remove UITextSizeConstraint over this next update, proven by that they do not even specify that you can set MinTextSize to completely get rid of this

3 Likes

There’s no way I am adding support for this to my game since it is too much work. Because my game, that I’m working on is ALL UI. So I don’t want to add support for this.

Edit: How do I actually even use it, I don’t understand the guide…

1 Like

Could somebody please simplify on how I can actually try out the text scaling setting? (I already have the beta feature on.)

I don’t really use this. Maybe if you made it work for UIScales then I would have a reason to like this update but for now. I don’t even care about this update

1 Like

Roblox please stop adding useless features to the menu its already hella cluttered

3 Likes

I’d suggest having an option for game developers who haven’t yet updated their UI to disable this feature (or games that will NOT work with this setting). Everything else looks fine. I doubt many people will be using this though.

3 Likes

Where’s the hysteria coming from here? You are NOT going to be banned for not using this Text Scaling option.

People WILL use this, some WILL enjoy this. Should it be forced on EVERY game? Imo, no. Rather than be opt-out, I think this should be opt-in. You can disable the scaling, as said in the OP. It’s not what I’d like, but I guess it’s better than nothing.

In short, this generally is a good thing, but should have had an easier way to disable it.

3 Likes

The post and the reply were mostly jokes. In case if the post wasn’t (though I don’t believe it isn’t a joke), the reply disproved the idea of users being banned for not using this feature. I don’t believe that’d actually happen.

Better than having no way to disable it, if roblox releases this update anyway without giving us anything then there’s a way to disable it by inserting UITextSizeConstraint into every single text label, though it’d be better to have a property for this, that’s what I think the easier way should be, for reasons as said here.

1 Like

This would work well in combination with a ’ Render Resolution ’ option

No. Just no. Im sorry but this just ain’t it.

This update breaks my games, even on the default setting.
If you are going to go through with this update however, PLEASE add an opt out.

Examples of it changing text on the default setting in a game I work on (🏝️ Tropical Royale - Roblox), This is all on the default setting, which should have no effect on my games.

Examples

Top = Beta On, Bottom = Beta Off

image
image

image
image

image
image

and more that I have excluded

Again, this NEEDS an opt out, this will hurt some game’s performance because a user decided to make the text bigger in another game and then it broke the text in another they joined later

Another thing is that this setting should be per-game in my opinion, and should be separate from CoreGui.

I don’t really see what’s broken. Are you saying that without touching the setting, turning the beta on is changing your UI?

yes, that is exactly what the examples were showing, this is a nitpick that I hope to be fixed, the rest of the post is referring to the setting itself though

Another win for accessibility! Thank you, Roblox! Let’s see screen reader support next for visual impairments! <:^D

1 Like

Why force us to fix our games after you implemented the change? What about making it a property, we ourselves can activate rather than disable?

1 Like

Is it possible that this update ruined the font for studio UI?

The following text should be the same as the “Collaborate” button



edit: fixed it by disabling beta feature & then reinstalling

i dont know why people are complaining. if they dont want to fix their UI then they dont have to, i personally dont care about this update and wont be supporting it in any of my games. easy as that!