Script Editor - Semantic Highlighting and Temporary Tabs are now in Beta!

Nice updates to the Script Editor, i won’t use light theme because i’m adapted to the dark theme more.
Also, as Fxllen code said, we also should get a Code Mini-map, but i think it would be too messy for the script editor.

1 Like

Could you make the temporary tab feature optional, so we can turn it off, since I don’t like this behavior.

4 Likes

This was a bug that is being fixed!

3 Likes

This same thing has happened to me. (Keywords turing black) Sadly had to disable the beta feature.

1 Like

Thank you for bringing this up @Mullets_Gavin, we’re looking into this!

3 Likes

We’re looking into this but resetting your settings fixed this problem in the meantime

2 Likes

I have one complaint, not sure if it has been mentioned before. It’s annoying that the focus moves to the script editor after clicking on a script once, this makes it impossible to use explorer hotkeys such as ctrl+c.

Edit: To clarify, I mean you cannot use ctrl+c to copy the script object, not the text inside the script.

1 Like

I currently do not have access to the platform-feedback category, but can you fix the bug where you only click once to open a script? For example if i try to select a script to check its properties or move it, it opens instead. It was not like this before. Sorry if i’m posting in the wrong place!

1 Like

Thank you guys so much for adding bolding back to “self” and other function methods again. I think I’ll try to go back to programming on the studio IDE from now on, but changes like these always gives me anxiety about the future as you guys seem to change core features very frequently without hesitation or notification. Sometimes its good things like these, other times you remove very commonly used hotkeys, color coding, or other architecture that you deem “deprecated” and don’t give us developers even a choice to consider the upgrade, which is an industry standard with other IDEs as you can always stay in a previous version if you’d like (IntelliJ, VSCode, etc.)

On a common sense perspective, it would be nice to stick to a version of the IDE (at least for the script editor) that can stay consistent even as months or years go by, as coding becomes an absolute chore the moment your IDE starts behaving or looking completely different.

I hope you all understand, thanks again for the reversions.

EDIT: it seems you also removed clicking on output print statements (which used to direct you to the line number of the script it printed from). How come?

2 Likes

We definitely did not remove this functionality. If you can reproduce it, it’s a bug!

4 Likes

I enabled the feature, but then I ran into my first problem.

When I’m trying to delete a script, I’ll click it and press the Delete key on my keyboard.
I just tried that and it just opened the temporary tab and deleted the first character in the script.

I know that I can right click and select delete, and that’s what I had to do. But I liked being able to click a script and just press Delete to delete it.

2 Likes

This update was much needed and the themes look so hot! Well done Roblox.

1 Like

It would be really beneficial for my workflow and others if you guys implemented “code outline” support for the script editor in Roblox Studio like you can find in i.e. Visual Studio Code to easily navigate larger scripts.

(The “code outline” in this example can be found on the right hand side)

7 Likes

Now we just need a separate window for scripts. I know that you can drag it out but it acts wierd and is only for one script.

1 Like

How do I disable temporary tabs? I noticed them a few days ago and I was trying to find a way to disable it, but I couldn’t. It’s a cool feature, but I really don’t need it.

1 Like

I believe this is correct behaviour, since you have opened the script while in the live environment.

If you stop the run, your Undo history should return.

1 Like

How about custom backgrounds? I wanna be aloud to use my owner background.

Should we get cusrom backgrounds?
  • Yes
  • No

0 voters

1 Like

I don’t believe Roblox will ever replace Lua as they’ve basically incorporated their own version into studio.

Lua is also very easy in comparison to other languages, though I’ve never used Java, I’ve heard it’s similar to C#, which is more complicated than lua.

What would be the benefit of incorporating another language though?

4 Likes

Yes, the undo history will not be gone unless I clicked into the output, but sometimes it’s necessary for me during run time to click into it for debugging etc.

Also this does not happen in like a week ago, I believe some changes were made.

1 Like

Is it possible to add an option to disable bold keywords like function, local, if, etc.?

2 Likes