With the addition of the new coregui bar quite a few people have gone up in roar about the lack of customization, and that it can only be turned partially invisible. I’d like to think I’ve come up with a solution to fix this without having to change the visuals of the bar.
My proposal is to add new function similar to SetCoreGuiEnabled but instead of toggling coregui elements, it would change how the menu bar interacts with the user.
3 behaviors come to mind
[ul]
[li]always on. fairly simple, it never goes away.[/li]
[li]off when not in the escape menu, but forced on and forced opaque when the escape menu is open. [/li]
[li] on when the mouse is near where the top bar would be, or if a mobile user swiped near the top of the app, but off if the pointer is away from the bar. This would also force it to be on when you are in the escape menu. * [/li]
[/ul]
* a .gif of this behavior if it isn’t clear
Most people who tinker with their games wont bother with the feature, just like how most dont bother with toggling coregui elements, so there wouldn’t be a concern for the bar never being seen in most places. This is a feature that would alleviate some of the backlash that’s coming form the developer community, and it would make the the menu bar far more customizable than it currently is.
Thoughts?