We are excited to announce several new improvements for Scripting in Studio. These improvements shipped over the past two months, with more on the way!
Rename Document Symbols
Precise type-based refactoring, only selecting the proper symbols, not just matching text.
Ability to turn off Language Features for Scripts of Extreme Size
Speed up typing for projects with scripts of extreme size. This can be controlled by a couple of new settings under Script Editor.
Breakpoints that will be only present until they are hit (they then remove themselves). These are accessible in the Context Menu.
We have also added the “Run to Cursor” to the context menu, so there is no need to add a breakpoint, hit “Run” then remove the breakpoint.
Debugger Selected Expression Evaluation
Immediate expression evaluation in tooltips, allowing for quick expression evaluation so you can leave the Watch Widget for only the most important expressions.
New Exception Notification UI
Easier to understand Exceptions with convenient buttons. Before this feature, Exceptions were only displayed in the Output widget. Now, even if the Output widget is not displayed, it’s easy to see why the code came to a halt. The handy “Call Stack”, “Watch” and “Output” buttons open the corresponding widget.
In addition to these features, we have been reducing typing latency and improving overall stability. As always, let us know of any issues you face or suggestions for new improvements. We look forward to sharing new quality-of-life updates soon!
Will we be seeing the autocomplete prompt replaced with soemthing which looks more like that? I’ve been looking for it to be semitransparent with background blur and rounded corners for a while now, a new font at the very least, this doesn’t look good.
Super happy to see these features! The quick renaming of document symbols is something that we have needed for a long time.
Now what would be really cool is some organization features never seen before, like the ability to color code the background of the script editor for different sections.
It starts at 1,000,000 lines or 5,000 characters on a line. These are based on the data we got for script editor’s performance. You can adjust these values in settings: Large File Line Count Threshold and Large File Character Threshold.
I have not been coding for that long since I started the 1st of this month, but I already ran into this struggle a few times. Glad to see that ROBLOX is actively hunting for ways to improve! Features enjoyed by beginners and experienced alike.