You can see that white does not work with yellow, and it is very difficult to see, compared to the black text in the middle.
If Roblox is able to address your issue, how would it improve your game and/or your development experience? Please be as specific as possible.
As well as being able to see objects on the TopBar easier, it’ll also run in line with the current UI style we have. As stated before, white does not work with yellow and is incredibly hard to see on a yellow colour like what I posted above. If we could be able to change the color3 settings for the TopBar objects, it would be a huge help.
While I can see that it’d be very useful and much more stylish in your use case, I do think allowing customization of the topbar could give ill-minded people an opportunity to obscure the actual Roblox guis in order to scare users; possibly to the extend of getting them to click other buttons hoping to close the game or similar.
I would also like to see this feature as there have been many games I’ve seen that have utilized a recolored topbar like the one shown. I believe allowing us to change the color of these elements, or even moving them to a different corner(moving the menu icon to the bottom left?) would be beneficial in helping many Roblox developers shape Roblox’s UI around their own to keep it clean.
I do agree it’d work similar, but turning it all to black has a more menacing effect. It could also simulate the official Roblox disconnect screen when made grey and all those rather than being limited to white.
I support this feature request, I think we should be able to customize our games as much as possible, however the concerns you raise are valid. I can think of only a few idea to solve this problem, and they are:
Manually curate games (games need to go through moderation to become public or at least be on the front page or something). This isn’t very realistic, even if the curation was cursory, and games aren’t as straightforward as images or audio assets.
Official Roblox tutorial that teaches people how to use Roblox without the UI buttons – which doesn’t seem like a bad idea actually.
It’d be great if Roblox could disconnect its core UI from the game’s UI. Probably not realistic either, as kids don’t know how to use hotkeys and the topbar is probably the closest we’ll get.
Regardless, as Younite said, in the way the system works now people can already obscure a lot of stuff if they really wanted to. This situation could get worse, but the existing potential is not being reached currently anyway, as I don’t see many games covering the topbar with white.
To mitigate potential damage, just don’t announce the feature – so that it is available if someone searches for it (or similar things to give some exposure, such as SetTopbarEnabled or SetCore), but most of the people who would be interested in exploiting it wouldn’t hear about it either. It’d be fine if it hid in #public:Release-Notes probably. This idea is kind of flawed too, but just because it works a bit too well.
I don’t think blocking this feature because of a few scam artists is a good idea, nor is it sensible. We might as well lock down Development all together at that point to curated creators (which is in of itself also insensible.)
One way to eliminate skids trying to abuse this feature (if it ever were to be implemented) would be to have it so players are notified the first time they join the game that the game uses a custom interface, seperate from the “Core” Roblox UI, and that isn’t too much of a bad idea.
Not to mention, based on the OP, it’s only the top bar icons & the text colors. If Roblox detects any change either of those, it would simply notify the player that the game uses custom assets (as listed above.)