Studio Design Refresh - Docking Overhaul & Ribbon Upgrade

Sounds great!

those docking features were 100% inspired by Windows 11s (think it has UI that shows up to dock windows when dragging, idk since I’m a Windows 10 user)

In all seriousness, I’ll probably only use the script editor docking. The new ribbon toolbar is pretty cool though!

14 Likes

Can we get the ability to customise the Ribbon bar like you can in other programs such as Microsoft Office

Technically, we already can customise it but its not possible to move plugin toolbars around, and I’d rather have a widget in Studio that officially supports doing this.

Currently, if we modify it using RobloxStudioRibbon.xml we cant do the following:

  • Its not possible to move any Plugin Toolbars, both internal and developer ones
  • Discovering the internal QtAction IDs requires doing a difficult process of using the registry and other roundabout ways of getting internal action IDs
  • Any customisations to the ribbon are lost as soon as Studio is updated
  • Removing the Script and Plugins tabs instantly crashes Studio.

Please make it an official feature

13 Likes

Actually the docking widget is the same as in popular IDEs like Visual Studio. This is fairly industry standard.

13 Likes

Really looking forward to this! And it will be really cool to use Script Editor!

Definitely look forward to the new icons too!

8 Likes

This is a great change but it’d be nice to have the UI visibility button back in the viewport. As someone who works with huge teams everyday and this includes UI designers. Having this toggle was really useful when I am working on a build and I can just take a fraction of a second to not have UI move across my screen. Now I’d need to get out of what I am working on just to disable something. Please, bring it back! It was such a great placement for it.

10 Likes

As noted in the post, if you’re someone who needs the Device Emulator or UI Visibility Toggle frequently you can add it to the quick access bar for similar ease of access (You can even add buttons from community plugins to the quick-access bar, a very underused capability!):
image

23 Likes

FWIW it seems like this should be in that bar by default, designing for mobile or even just various screen sizes is an extremely critical aspect of serious game development on Roblox.

10 Likes

love love love love this. these small changes make the biggest impact on my workflow. now’s my chance to ask for a 2nd explorer window :grin:

15 Likes

Wouldn’t that involve having two properties windows?

6 Likes

This is gonna make things much smoother and nicer. Good update, Roblox.

4 Likes

Finally, by any chance, can we get File in the Menu Bar on macOS? Roblox Studio feels like a Windows app on top of macOS.

10 Likes

I imagine the Selection table would still be a singleton which means you only need one window.

6 Likes

you can only select one object at a time, so no. It’s just enormously helpful to have a 2nd explorer docked especially for large projects. example: having server and client objects visible on screen at the same time

edit: i forgot you can select several objects at a time lol. it’s already built-in

11 Likes

Oh, you’re right, that is useful

4 Likes

What’s wrong with the UI Editor feature?

5 Likes

I’ve waited years for multiple script editors. Super excited to see it finally!

9 Likes

I was waiting so long for the multiple scripting editor windows :woozy_face:

7 Likes

I am aware of this, however, for me personally, the buttons up there are too small and each time need to press whatever I got there, I need to take a minute in order to not misclick something for the 5th time. The old placement was just perfect for me and many other people who have this issue.

7 Likes

the thing i am easily the most excited about is the new docking thingy. Too many times where i wanted to dock something somewhere and it just would not get it right haha. The dual scripting window also looks great, now i’ll have less trouble remembering what I named my functions in a module haha
All of this looks like a great start so far and I’m sure it’ll only get better, hope everyone has fun :wink:

6 Likes

Any chance we can get a better way of displaying if a script is disabled in the tab, adding [Disabled] really adds to the width.

image

19 Likes