For the report function, there is Players:ReportAbuse()
nothing for the bans yet, unfortunately. Several good modules do exist though.
For the report function, there is Players:ReportAbuse()
nothing for the bans yet, unfortunately. Several good modules do exist though.
No
Absolutely love the new UI - an overhaul was long overdue. It will, of course, ruin a lot of existing developer UI, but it should allow us more flexibility & more tightly integrated UI going forward.
On the subject of flexibility, I trust the ability to hide the new controls will be exposed via SetCoreGuiEnabled? Iām sure the lack of mention was simply an oversight, however some clarification would be greatly appreciated.
In main menus, for example, we have no purpose for voice chat or self view icons (the character hasnāt been loaded in, after all!) and in single player experiences itās a downright waste of space for the report abuse button to be featured in such a prominent area (itās the same number of clicks to access the report tab of the escape menu, anyways.)
While Iām a huge advocate for the uniformity of the new controls, they are not one-size-fits-all and itās untellably important to allow developers to disable certain controls - as well as the collapsible menu as a whole.
We can all agree that the report abuse button should be removed or add Enum.CoreGuiType.ReportAbuse
This is already available as a beta in Studio and no, the only UI elements that can be hidden are the ones which can already be hidden.
Iām aware, but the nature of a beta means that not all functionality has necessarily been implemented. I would rather hear it straight from the team responsible than make assumptions
You canāt disable the right menu
Did you seriously have to make the buttons even bigger than before?
The only thing I wouldāve really wanted from a new topbar is for it to take up the same amount of space as the old one. I can get used to how however the new design looks.
Instead, the space it takes up is 1.5x more than before, and it changes size based on screen heightā¦
I feel like the chat should still have its own separate button next to the menu button.
This literally ruins Topbar+ experiences, but luckily we can choose to turn it off (at the moment)
I sincerely hope that this stays in Beta until some huge changes are made.
Now when I say awful, I am not referring to the looks of the UI, the UI actually looks clean, however thatās where the praise ends since attempting to add anything developer-made to the game UI will ruin the viewā¦
|
Please, in the future, give the developers more customizability of the TopBar in order to avoid these problems.
Some great customizability options would be:
Ability to actually organize the TopBar - For example: changing the corner where the buttons are located. This includes positioning the buttons on the bottom corners of the screen too.
Show/Hide the experience controls menu without disabling CoreGui - Currently it is impossible to hide it because the āSafety Iconā cannot be hidden. There are also cases where I would like to have some CoreGui enabled, but at the same time have the Expandable menu (and button) disabled. Unfortunately I am unable to achieve that because of how the menu is programmed.
|
Also the Safety Icon is a waste of space and should be removed.
Different scales for the TopBar - Some games would really benefit in having a smaller TopBar and some would benefit in having a bigger TopBar. This TopBar just takes up a lot of space. Giving an option to have, for example, a 0.5x TopBar scale would benefit a lot of games and would give more UI space for the developer.
Changing the corners of the buttons - Also make it so that we can control the corners of the buttons, I am not the biggest fan of the new Huge circle with a huge Roblox Logo inside.
Changing the transparency of the TopBar buttons - Just like you were able to change the transparency of the actual TopBar bar back in the day, it would be great if nowadays you can change the transparency of a buttonās background.
OR
Also, change the Experience controls button icon. What is that block (Unity Looking) icon supposed to represent?
Itās match with the Roblox icon left because itās a Slanted version of. Another logoi read somewhere on the dev forum
This is getting concerning now. Now the topbar size changes from 48 to 58 on larger screens, but remains at 48 for mobile. I thought this whole update was made for consistency??
And dear god, PLEASE give us a way to disable this completely using SetCoreGuiEnabled. Myself and many other people like their UI in the top right corner, or fullscreen. Dont take that away from us.
I would like this update if the topbar filled the entire top side of the screen again, instead of floating buttons, because this is extremely hard to work with.
The lack of communication here is extremely concerning.
Hi Creators,
Weād like to share some valuable updates for experience controls. We want to 1) provide clarity on why updated experience controls are crucial for you and our users, 2) highlight your concerns and what we are doing to address them, 3) share next steps on how we are rolling them out to users, and 4) introduce a new top bar inset to help with UI design.
To progress towards our vision of reimagining how people come together on Roblox, we need intuitive experience controls that make incorporating platform level features easy for creators and intuitive for our users.
How do the updated experience controls help this vision?
Easy access to frequently used actions: We want to avoid interrupting a userās in-experience session for frequently used in-experience controls (report abuse, mic and camera controls, self view). Users need a clear understanding that these frequently used in-experience actions will be available in a consistent location via the new experience controls in the upper right corner of the screen.
UI that scales to new future actions: The current UI is not flexible enough to seamlessly support new features and controls. For example, currently, when users access their device microphone and/or camera controls through icons placed above their avatarās head, it obstructs their experience and breaks the immersion within the experience. As we continue to add more innovative ways for users to interact with your experience, like self view, the new experience controls give users a consistent, scalable way to access these actions without taking more screen real estate from your experience UI.
This also includes the future possibility of adding experience-specific actions that you create, as well as new Roblox UI elements and Developer Modules. Placing your experience-specific actions into the updated experience controls will help keep your UI clean and users immersed in your experience.
Clean separation of experience and Roblox actions: This separation creates a predictable way for users to find these actions and additional features we may add in the future. Experience controls on the upper right will show actions that are contextual and relevant while immersed in-experience (e.g. self view). The Roblox menu on the upper left for fullscreen platform controls (e.g. settings) will allow Roblox-wide actions.
Since our last post, weāve gathered insights from the creators, perception surveys, RDC, and DevForum comments to fine-tune our understanding. Hereās a snapshot of the collective sentiment:
Positives:
Concerns:
Weāre continuing to think of new ways to make adjusting your UI even easier. Please share your suggestions!
Other fixes:
Weāre invested in bringing updated experience controls to everyone on the platform. On October 23rd, weāre starting that journey by releasing updated experience controls to a small percentage of users. This is an important step to gather feedback from users to make sure that we ship the best design for both our users and creators.
What does this mean for you?
What do you need to do to ensure there is no UI overlap?
We encourage you to use the signal API and the new inset API that are now available across Roblox client and Studio.
To make it easier for you to design your experience UI in a way that is compatible with the Roblox reserved space, we are introducing a new, predefined value for ScreenInsets called āTopbarSafeInsetsā
What is the new inset?
TopbarSafeInsets is a new inset type, with a predefined value, that we are adding to the ScreenInsets property available on ScreenGui instances. It will automatically resize to the available space in the top bar. The inset is designed to work across all screen orientations. This should make it easy for you to migrate existing UI that you have in this space and create responsive layouts.
The signal API and the new inset API are now available across Roblox client and Studio, working for both old and new Roblox UI to create adaptable and responsive UI. For more details on how to use them, see TopbarSafeInsets here and signal API here.
Weāre on a journey to reimagine how people come together on Roblox. Thank you for your patience and understanding as we build simpler, scalable controls that will help us achieve this vision. Together, weāre creating a future to make it easier for tens of millions of people to come to Roblox to explore, play, learn, and connect with each other in 3D immersive digital experiencesā all built by you.
Weāve also added additional FAQs below.
I get that you want important options like mic/camera to always be accessible. But this is not always relevant to everyone.
If my experience disables all CoreGuiTypes, along with voice/camera, why do I still need to have the right-corner menu visible? At that point, the only available option would be the report button.
And what if my experience is singleplayer? The report buttonās only purpose would be to report the experience itself, since there would be no other players to report. Why would I want this much attention drawn to just reporting my own experience?
Clicking the right-corner button and then the report button takes two clicks. Clicking the left-corner Roblox button and then āReportā also takes two clicks. This just feels so unnecessary to have here, and it completely ruins any custom top-right-corner UI.
Also, not super important but I just realized that thereās no longer any indication that . opens the emotes menu. This should probably be added to the help screen in the Roblox menu at least.
On another note, Iād really love if we could just customize the topbar inset to something less than 58 pixels (or even directly re-position the Roblox button) instead of forcing us to sacrifice so much room for topbar UI. But I doubt anything like this will ever happenā¦
Im sorry but having no option to disable/hide the right side menu is absolutely not it and is pushing it too far (especially considering the fact that the menu is now insanely big).
Im against people providing non constructive criticism, and personally i think the new controls ui looks good visually, but valid feedback has just been blatantly dismissed with very vague and generic answers (which seem more like excuses), which is unfortunate and disappointing.
Please give is the option to hide it as its VERY obstructive, and also backwards since preferably developers do not want any roblox coreui on their screens if possible. Id like to see an option to hide the right side menu completely, as well as an option to somehow minimize the left side roblox icon.
also, what is going on with the new escape menu? its does not look up to standards, no offence, and lacks consistency.
While I appreciate that you acknowledge the feedback, I dont appreciate that youre doing nothing to fix it.
But why not? After disabling all the core gui, the only button remaining is for reporting, which already exists in the escape menu. Its just taking up space for no apparent reason.
How do I make this UI look good now:
With IgnoreGuiInsets set to true, like its always been:
With CoreGuiSafeInsets:
Im sure a lot of people have the same issue now.
Why is the inset 58 pixels on bigger screens:
But its 52 on smaller ones:
The actual size of the buttons doesnt change, so why not just keep it at 52? (or lower?)
Okay this is pretty nice though. Would also be cool to have a bool for when the controls menu is expanded, so we can hide ui when its expanded.
You need to design, create and stick with CoreGui which will allow you to create new platform level features and which will allow us (developers) to create future-proof UI. With recent bad decisions on Robloxās end, I forced to rethink my whole way of creating future-proof games, and especially with this, future-proof UI.
I have a feeling that this number might be inflated a bit. I feel this way because (in my eyes) a huge amount of Roblox games donāt have well designed, well made UI (or some games which donāt even have custom UI).
For example (below), what am I supposed to do in this case, how could I easily adapt to the new UI with this UI which has been specifically made with the previous TopBar style in mind? I now need to fully redesign this current UI in order to make it work with this update.
(Thankfully this isnāt a published game so I donāt have any real need to use or update this UI)
(About the report section) While it is understandable what youāre trying to achieve, what is stopping the user from clicking the SettingsSheild icon and navigating to the report section? It is still 2 clicks in order to report somebody or something either way. The report button is just unnecessary, when we already have 2 (or more) ways to report something or somebody (SettingsShield report section and default leaderboard Report button).
On top of the Roblox reserved space enlargement, you are also forcing the Abuse Report button (and by that, forcing the whole right side menu), which is just too much. You are majorly breaking immersion in games which want as less CoreGui as possible and you are adding yet another restriction to creativity when it comes to game development on Roblox.
I still urge to you thing about:
And while great changes were made, I still stand by what I said earlierā¦
I used to hold the opinion of wanting the ability to hide the topbar UI completely, but it makes sense not to do so for the reasons provided. However, this UI can look somewhat intrusive in some experiences. As a compromise, why should we not have the ability to let at least the topbar UI be optionally half-transparent faded when it is not active? For example, when you hover over the topbar or press esc
it will unfade. The fade behavior will be toggleable and by default off.
EDIT: It can be intrusive in games where immersion is desired. The core topbar UI can kill that immersion for, for example, horror experiences.
EDIT 2: There could also be a client setting that overrides the fade behavior to make it not fade in the esc
settings menu. Maybe this setting could be forced ON for users under 13 and toggleable for users age 13+ or even 17+.
Why canāt they just remove the 9 dots?
Think about it. We donāt need emotes. Plus, thereās a keybind for the backpack, leaderstats, and chat. On mobile, the chat button would be the three dots menu.