As a Roblox developer, it is currently too hard to make guis that respect the layout of the CoreGui’s topbar. Many developers want buttons or frames that go beside the CoreGui’s topbar buttons. To achieve that, developers have been using GetCoreGuiEnabled to help them determine where they should be positioning their custom topbar gui elements. However, this is not enough because it relies on the size and position of the CoreGui’s topbar elements to remain the same. Not only that, but not everything in the topbar can be retrieved through GetCoreGuiEnabled!
Less than an hour ago the flag EnableVoiceBetaBadgeV3 was enabled and it ruins many games with custom topbar elements like so:
As you can see, without a way for developers to work with the topbar, one small change can greatly affect a player’s experience in a game with custom topbar elements. As of right now, developers can only hope that nothing changes in regards to how the topbar CoreGui works.
If Roblox is able to address this issue, it would improve my development experience because I wouldn’t need to worry about an update to the topbar by Roblox potentially ruining the experience for my players.