Release Notes for 655

This is literally just internal studio plugin, we get it :sob:

10 Likes

Thanks for the feedback. I guess being fascinated with something and sharing what I found is excessive. I will be sure to try to appease to you more in the future

18 Likes

tnavarts is stravants alter ego

8 Likes

Hi friends :D. Yes, this is one of our internal plugins that we accidentally enabled for everyone :p. It’s a reference library for many of our internal UI components :).

Storybooks are a a concept borrowed from web development. If you’re interested in adopting storybooks for your own UI development, there are some great open source storybooks such as flipbook that you can check out!

Note that you can only make stories if you are using a UI library like react-lua or Fusion. Most of Roblox’s UI is built using react-lua. If you want to learn more about react-lua, I recommend checking out my guide (also published as a staff article).

I wouldn’t read too much into the stories that are listed in the plugin. Even if you are wanting to reverse engineer our UI as we’re in the middle of revamping a bunch of things so what you’re looking at may already be out of date.

26 Likes

Very interesting! What would the benefit be of using a react-lua UI as opposed to making UI the usual way in studio?

10 Likes

It’s really great that Editablemesh is 40% faster!!

9 Likes

I talk about it briefly in the introduction of the react-lua guide!

TLDR; it’s really nice way to add structure to large/complex/dynamic UIs. The main disadvantage is the relatively steep learning curve. Especially if you aren’t already familiar with the concepts or building UI with only code.

There’s absolutely nothing wrong with building UI the usual way in studio. I would consider looking into react-lua if

  • you are already familiar with it and know that you want to use it
  • you find your current UI code has become really complex and hard to update/maintain
12 Likes

This is very interesting! I really appreciate the info, and will look into this!

10 Likes

fyi, you were able to enable this plugin prior to them accidently enabling it for everyone by patching studio to be in internal mode, so none of this is new.

8 Likes

How would you have done it originally? I have never heard of this plugin before, and looking it up only shows community made plugins that do the same thing.

Can be done with external tools, but to me it doesn’t count as it wasn’t natively accessible to people as it is now. Interesting!

7 Likes


Yay!

Now, WHERE IS MY OPTIMIZATION ON TOOLBOX IMPORTS?

8 Likes

By that you mean time from clicking on something in toolbox to it showing up in the world?

7 Likes

Yes, especially with very large amounts of parts, such as maps and such.

10 Likes

i haven’t had studio update since last year!!! :rofl::rofl:
:neutral_face:


i am ascending.

10 Likes

also declarative ui frameworks generally help a lot with avoiding ui bugs, ie animations being weird because u clicked on the open/close button too fast and so now the menu u had open is now just stuck on screen, and other stuff like that

and are also pretty performant, although not as performant as just not using a framework and dealing with instances directly, but with a declarative ui framework its a lot easier to make performant ui code

6 Likes

Late for the discussion:

This is the first 2025E version of Rƍblox.

5 Likes

Any update on “Added support for rbxthumb ContentIds in AssetService:CreateEditableImageAsync” from Release Notes for 654 | Documentation - Roblox Creator Hub?

1 Like

A pet peeve of mine with these release notes is how fixes are often put into the wrong category. Is this a mistake or is there something I’m missing?

4 Likes

Is it possible to use the Roblox UI internal components for our games?
I’ve tried it couple months ago but I couldn’t set-up the “context”

2 Likes

I couldn’t find anything specifically mentioning it, but does this fix editable-mesh occlusion culling issues?

3 Likes