Today, we’re releasing a preview of the next-generation Studio UI. We’re rolling it out as a beta to gather your feedback to ensure that it will help you be more productive.
“Next Gen Studio” is a major effort guided by the following principles:
- A simplified default UI that is more intuitive for new creators
- A flexible UI system that is more customizable for experienced creators
- Implementation of a structured design system with a consistent look and feel
- A technical architecture that reduces the chances of hangs and improves plugin workflows
Here’s a comparison between today’s Studio and the Next Gen UI Preview:
Noteworthy Features in this Release
- New design language styling including color coded icons
- The default ribbon tabs have been simplified
- Completely new menu system (on Mac these will appear in the MacOS menu bar)
- Note: Items that were previously on the View tab will be In the View and Window menus
- Script, UI tabs are always present – No more disappearing tabs!
- Play Test controls are always present in the upper left
- Note: this replaces the Quick Access toolbar — we’ll be bringing back that functionality with custom tabs
More Than Just a New UI
For the past year, we have been working behind the scenes on what we call the “Modular Studio Framework” — a modern, multi-threaded architecture that makes it easier to build robust Studio functionality.
A few of these improvements have been deployed when possible but the current UI was too entangled with old, outdated patterns that have been the source of many hangs and crashes in Studio. To really clean things up and set the foundations for a true Next Gen Studio, we needed to completely revisit the core UI of Studio.
Moving to Luau
A couple of eagle eyed folks in the “New Studio UI” mega thread also picked up on the fact that this new UI has been implemented in Luau! We will continue to reduce the amount of UI implemented in Qt/C++. Not only does this give us a path towards a consistent and customizable UI, it also means as we make improvements to UI workflows will also benefit the community building UI for experiences.
The First of Many, Many Updates & Improvements
This is all still under heavy development and we plan to keep updating the beta from week to week. It’s too early to say when we will take it out of Beta and it becomes the default UI but currently we are planning for early 2025.
We are continuing to work on:
- Additional functionality and fixes (your feedback is important!)
- Refinement on overall styling
- Customization capabilities: change some Ribbon settings and create your own toolbars!
How to use the Beta
- Go into File > Beta Features and turn on “Next Gen Studio UI”
- Restart Studio
- Give us feedback!
Known Issues
We have numerous known issues and missing functionality that we are actively working on. As mentioned above, we will keep updating the Beta over the coming months.
- Some third party plugins may cause crashes or hangs
- Menu top bar of the Start Page needs design updates
- We have not yet fully optimized the performance for older hardware
- Padding, spacing, and layout values are a work in progress
- Local play test with multiple clients UI is not yet available
- Editing and creating new ribbon tabs is not yet available
- Collaborator presence UI is not yet available
- The Script and UI tabs no longer disappear (by design) — the tools on those tabs may not disable properly
- Changing between light/dark theme may not automatically reload the icons on the current tab
- The background colors are not final — we had to compromise to accommodate old UI
- Explorer and Properties have not yet been updated to new design system
- There may be issues with icons when using multiple displays with different resolution scales
- The ability to override icons with Custom Icon Directory setting is not yet supported
- Many other small fixes and improvements are actively being worked on