Next Gen Studio UI Preview is here! [Beta]

I thought those were not publicly available outside of CoreScripts yet, I get a error when I try to use them

did you mean
The current cannot {action} {trying to access} (lacking capability {securityName})?

1 Like

I can use the Device Emulator to create a viewport in Studio that’s larger/smaller than my display, then use Studio’s built-in screenshot tool to take a screenshot of that. That means that I can take ultra-high-resolution screenshots that would be otherwise impossible to do on my 1080p display. I’ve also used it to take a series of screenshots at differing resolutions so I can share images of my UI work with people I’m collaborating with as a visual aid (though this is mostly relevant when I’m trying to teach people about UI and making it scale across devices.) I understand this is super niche, but this is a frequent use case I’ve had for it.

I would 100% get rid of Roblox’s built-in video recorder though. Time has not been kind to it, and pretty much every device has some sort of built-in video capture service.

4 Likes

i think its missing the “download to file” button on group places. also there is no way to navigate to errors in scripts without manually going to them, which the old ui had a button for it. asides from that, im pretty much liking the new ui

one thing that should be added is the ability for plugins to be able to interact with that “+” button in development
for example: plugins like f3x makes buttons appear in the main viewport. would be better if those buttons were able to be placed on the top bar instead, occupying less space
vokoscreenNG-2024-07-25_20-39-32.523
basically plugin developers should be able to add new “tabs” to the top bar, something like this:
edit
(this is a edit ofc)

4 Likes

For those who don’t like the white top bar just press F11 when in your studio it’ll make it full screen also works in roblox games too

The + button is to make custom tabs you should put plugins in s custom tab can too like you make a custom tab for building you put the f3x tools there

Currently working on a plugin and wanted to use official studio components. Is it currently in the works / is open-sourced somewhere or will it be worked on in the future?

Will it be anything similar to this repo?

Warning: For that use Vanilla 3 for custom icons, enabling this beta feature will crash your studio.

4 Likes

Yes the “Download as File” is a known issue and we have a ticket for it.

That’s a great suggestion about plugins. Once we get the core of this whole new system stabilized, we absolutely want to overhaul plugin capabilities and development workfllows. But it will likely be next year before we have the bandwidth to get there.

2 Likes

Yes but no ETA. It’s tough to share this stuff while we’re still just getting it all working. Ultimately our goal is anyone can make really nice UI by using provided components and then style or extend them to meet their needs.

1 Like

It’s alot harder to use than manually edit ui and see directly Aply properties instead of making some properties and test it also just insert ui Normal is easier to see the responsibility I used ui scale now for the Topbar it automatically fill up available space

Make a lot of sense. Thanks!

BTW most existing Studio functionality is still there, we just may not have a button for it in the new default tabs. So a lot of things are available via the Quick Open Actions. Eventually this is what you’ll be able to add to your own toolbars/tabs.

Windows: Alt + Ctrl + P
Mac: ⌥ + ⌘ + P

image

2 Likes



• Will we be able to choose wich widgets are enabled calopased etc with custom tabs and what spear in the ribbon bar and maybe replace normal tabs

Maybe also close the script if not in the script mode



• Like if you script it opens your custom script tab and shows also the output also I noticed that the assistance can run a script in edit mode maybe There needs to be a button to run your script to see what it says to the output sometimes if I script I need thousands times playtest to only check what the output says what delay development



• Also will this get a date search function it’s hard to dig into place versions sorry for some offtopic sugustions but I can’t post to #feature-requests so now you guys revamp studio that can maybe change too



• Will the customise system bar come back and can publish and save get an image like save will be a floppy disk and publish idk maybe a upload icon I already tried to make my own button but it is impossible to trigger publish or save with a script




• Thanks for sharing this I always was looking for a rate bar -----0------ I need that in my plugin



Understandable. The new UI just came out so it’s wayyy too much to expect anything RN. I just have one question though. How similar do you think the new components will be compared to the current ones?

Haha, all good! You should probably stay updated with roblox’s github organization to know more about stuff like this!

2 Likes

At the absolute minimum, you will be able to create totally new tabs with whatever combination of tools/actions you like and be able to hide the default “system” tabs. But I’m pretty sure we can do better than that.

Like if you script it opens your custom script tab and shows also the output also I noticed that the assistance can run a script in edit mode maybe There needs to be a button to run your script to see what it says to the output sometimes if I script I need thousands times playtest to only check what the output says what delay development

One of the cool new things in Next Gen Studio is all of the UI will have unique identifiers. One purpose of this,. like you mention, is so Assistant can do things. But another example of this is tutorial scripts able to highlight and control the UI. We’ve got some cool ideas for this in the future. But, just like the styling system, we’ve got to get Studio UI behaving consistently.

Will the customise system bar come back and can publish and save get an image like save will be a floppy disk and publish idk maybe a upload icon I already tried to make my own button but it is impossible to trigger publish or save with a script

We think a lot of Quick Access will be replaced with custom tabs but we have some ideas for bringing something similar back.

3 Likes

I really like this UI rework overall. Hopefully the wasted space can be fixed.

One thing that really frustrates me is that there is a 1/5 chance every time I open a place, all my undocked windows are gone and I have to reopen them one by one. I put explorer, properties, output, asset manager on my other monitor and they just straight up don’t appear sometimes.

Another issue is that there is another 1/5 chance that some of my plugins don’t load at all, so I have to go unload them and reload them again for them to appear in my plugins bar.

1 Like

Yes we’ve heard loud and clear about space efficiency! We’ll be working on a couple of solutions including general “tightening up” of layout and allowing for control of displaying certain elements.

This particular release doesn’t do anything with respect to docking (not intentionally, at least) but we know it has issues. Our big push was getting the corruption issue under control which seems to have happened. So I’d love to get back to ensuring docking “just works” the way everyone expects to.

On the plugins, can you double check to see if they appear in the Plugins menu? Just wondering if it’s an issue with with toolbar or if we really aren’t loading the plugin at all.

3 Likes
  local plugin = PluginManager():CreatePlugin()

  local Toolbar = plugin:CreateToolbar("test") -- you need to ac tually interact with the plugin variable for the crash to occur

One question about this what is the new method to do

    local plugin: Plugin = plugin or getfenv().PluginManager():CreatePlugin()

the plugin api doesn’t work in module scripts and I try to save atributes in my plugin I don’t want to use the depraved api

Hey there! Excuse me, but I’m not sure if it’s now my problem or not, since I’m still experiencing the crashes, and it’s completely impossible to open any place unless I disable all the plugins. I have seen in the post that it was supposed to be solved before July 25, but that’s not my case, and I’m now confused. Does this just happen to me, or is it still not solved for all? It will be good to update the post if it’s not fixed, as 25 has already passed. Thank you!

1 Like

Where is the “Device” button where you can see what your game looks like on different device’s screens?