This topbar looks rushed, I have broken my issues with it down into a list
As this post is about the topbar, not the escape menu, I have not included my thoughts on the escape menu
The weird clipping issue
The vast amounts of custom topbars right now rely on the older topbar. This change, while maintaining the 36 pixel, looks obviously forced.
As you can see with the current topbar, the buttons are clipping on the line.
The topbar itself is 36px high, but I get the feeling the buttons were designed for a higher Y value
Simply reducing the button size to 30px with a 3px padding (as seen here), which was the original value of the old buttons, would easily fix this issue
The buttons themselves
The logo has a gradient, why? Every other button in the topbar is a simple solid white colour, the key buttons are grey. It looks very messy from a graphic designer point of view
Adding on to that, why are we now forced to have a grey background on our buttons, wasn’t it easier if the button didn’t have a background, as it allowed US, the developer, to set it.
The pointless sub menu
Can someone tell me why the topbar needs a sub menu? This just feels like a waste of programming effort. It was much better when the Inventory and Emotes buttons were on the left, and I feel many users will remember them being there
Moving them to the submenu also violates many custom topbars that rely on them. ie: buttons being pushed out 200px for those buttons will now have 100px of whitespace and unfilled area.
The old system where we just clicked the name to hide the leaderboard or pushed tab
, was a lot more intuitive than having to click 2 buttons, 1 click vs 2 Roblox, which is better UX?
On top of that, the sub menu moves extremely slow and feels clunky.
What happened to the username, the Account age and the healthbar?
As you can clearly see from this leaderboard, there is no indication of the user’s account age. Isn’t this violating the exact reason why roblox wanted it in games, so parents knew that kids were lying about their age.
What was the point of removing this important feature, that you Roblox, said yourself, you did not want to remove for this very reason.
Other misc issues:
Random warning in the console relating to the topbar
This, it looks horrible
The solution?
Let us create the topbar, I know you might not want to do that, but hear me out. The topbar is now it’s own ScreenGui, instead of being a frame inside RobloxGui
Don’t want people making the topbar so that it’s impossible to leave? Easy! Moderate anything that misuses this customisation. I’m sure it isn’t difficult to force moderation to look at a custom topbar if it finds a GuiElement named ‘Topbar’ in ReplicatedFirst (or really anywhere)
If Roblox is meant to be a platform where we can make anything we want, don’t you feel we should be allowed to modify your GUI elements aswell? We used to be able to replace every GUI element (excluding the escape menu and hamburger button), but now, you’ve made it so we have to use an, in my honest opinion, an ugly roblox button with a grey background