Thanks for the feedback - that’s actually a bug in the current beta which should be fixed soon. The Explorer view is supposed to keep focus when you’re opening a temporary script.
A brand new beautiful and wanted change to the script editor. Very interesting update. Liking what I’m seeing so far!
Really? There’s no ambiguity during parsing, so it should be relatively easy to differentiate between type
as an identifier and type
as a keyword (if it has an identifier after it, it’s a keyword). I don’t see a performance hit there unless you’re doing something weird behind the scenes?
Really cool!
One thing I ran into a lot was that deleting and copying scripts is now really unintuitive.
I ran into this issue so much in an hour that I went and turned off the beta feature because it was just breaking my workflow.
If I want to delete a script then I need to click it, click it again - which usually starts renaming it - click it again to stop the rename, and then press delete. The same for copying.
Simply clicking a script and pressing Ctrl C or Delete interacts with the editor, not the script object itself.
I enabled the new script highlighting feature on Studio, how do I what theme I want?
Can this be disabled in settings at all? This sounds like a real pain during my workflow, given that I often want to quickly add/remove children from a script without changing my context from the main 3D viewport. I wouldn’t want this feature at all, since I can already double-click a script if I really want to open it.
Is there any way to turn off temporary tabs? These are the new bane of my existence, good lord. I hope people find this useful but I would like to single-click my scripts without opening my code. Everything else is cool I guess, but the temporary tabs thing kills any joy I’d have from this announcement otherwise
E.g. you want to disable/enable a script during studio runtime? You either have to: left click and preview your code, then exit out the IDE then disable your script, OR right click & close the context menu & then toggle disabled
Yes, that’s true. In reality, it’s a bit more complex than “Performance reasons,” but I can’t discuss all those details here.
If there’s enough interest, we can absolutely Just Make It Work™ - that’s why we have the public beta: To gather feedback on what our community deems important.
Ah. In that case, I absolutely find it valuable to have to be semantically highlighted, since I use both types and the function, but if you have to choose one or the other, I vote to highlight it as an identifier since that’s what most people will encounter it as.
This should be disabled when shift clicking or ctrl clicking. It totally ruins being able to select multiple instances in the explorer.
I think the intent was that its lighter compared to the other ones. Still… a little odd.
A good Quality of Life addition that I personally miss every time I’m using the script editor is “Close all tabs to the right”. I use this alot in VSCode and Chrome when browsing; and it would make my workflow more efficient if this was a feature.
I don’t really see a use case for the temporary tabs feature
that throws me off when cloning scripts, especially since I use rojo for most of my game
please add a setting to disable single-click open on the explorer
Also, Ctrl+W has always annoyed me. I would prefer that closing scripts worked like closing Chrome tabs where it moves right (if there is one), otherwise it moves left. In Studio, it reverts back to whatever tab you had opened before it. This doesn’t let me spam-close my scripts like I would Chrome tabs after finishing an essay.
Lovely update! Definitely like to see some attention to the script editor. I do really like the Temporary Tabs as it looks like it will make life so much easier to keep the clutter away. I never like more than 4 scripts open lol. Alright gonna go admire those themes
Yes, there will be an option to remove the binding for the hotkey when we add it
The nice thing with temporary tabs is that when you make an edit to a temporary Script, it automatically becomes permanent so it doesn’t disrupt your workflow!
Would there be support for porting external script editors, such as VSCode, Sublime etc.? Not to be rude, but as Roblox isn’t prioritizing just the script editor, it’s always gonna be falling behind industrial-level script editors. A lot of other platforms support porting, and it saves a lot of time (e.g not having to install plugins etc. such as Rojo).
Thanks!