Next Gen Explorer Beta: Performance and Quality Improvements

We are shipping out Ctrl-Z to every TextBox soon, which should affect this as well.

3 Likes

Oh my gosh this was really needed, thank you :pray:

Box select is now available in v0.18, restart your Studio (while making sure all other Studio windows are closed) until you get it to try it out!

3 Likes

We’ve changed the Next Gen Explorer scrolling to exactly match the scrolling the old Explorer had (non-smooth, 3 lines per scroll tick).

Let us know what you think about how they compare.

4 Likes

things in my explorer still have stuff disappearing from the children even though they are there.

External Media

I want to report that scrolling while dragging broke after 2 days of it working.
Please also make dropdown button a little bigger, I keep feeling like I’m gonna miss click.

More issues I encounter:
Sometimes dropdown button won’t show at all/stay in open state/be unclickable, if clickable no items are shown even though there are
Lag while scrolling and instancing/deleting lots of items - Lag persists even though dropdown is closed, in old explorer it’s handled
Selection trailing behind while scrolling
Icons popping in while scrolling/opening dropdown
Selection issues in general with next gen UI
image

1 Like

Dragging a model out of the Toolbox, switching to the Explorer and dragging it outside of the widget will cause it to get parented to nil.

Couldn’t reproduce for this video, but occasionally when this happens the Explorer will still act as though you’re dragging something even after releasing the mouse, and you’ll still see the blue highlight in line with the mouse’s Y-axis (even if you’re not hovering over the Explorer), and will expand anything that has children too while it’s “hovered.”

Edit: Managed to reproduce. This time it happened after right clicking a plugin and selecting “save and reload.”

You can fix this by just dragging and dropping something else.

2 Likes

The same on second video happens while the game is lagging and you select an object, it will be stuck in this state until you select another object

Customizable Icons

feature suggestion


Could we get the ability to change icons of Folders? My main idea is to use icons of other Instances (in order to not consume a lot of resources and keep the Explorer similar-looking (to keep people from going crazy with the icons)). In order to not confuse ourselves, each Folder with custom icon would have a small Folder icon in the right bottom corner as well so it is clear it is not the depicted Instance itself.

Folders are famous for being the simplest Instance in Roblox (as far as I know), not holding much data itself and thus ideal for organization. To keep this purpose, Folders without custom icon wouldn’t have such property actually stored - it would be just the Properties window showing it as empty (nil). In case these icons would stay Instance-based, the actual options could be a list (dropdown) of Instance Classes available in Roblox (plus “nil” or “empty” or smt). In case you (Roblox) would decide that allowing us to use images uploaded to Roblox as icons is a good idea, the property being of a string? type could work as well.

One of the advantages, among others, would be developers not using the actual instances for better organization (see image bellow).

Using Instances for "better" organisation (image)

image

Another idea would be allowing the same thing for ModuleScripts as well but I am not so sure about this one myself. This one is not really necessary - especially with the new require-by-string update which allows us to require Folders (basically).

1 Like

Got this error and it pretty lags the studio because of the spam, fix please.

A fix for this is in flight and will probably be out today, thank you!

3 Likes

New issue ive noticed is that the explorer will slow down whenever you try doing anything in it depending on it’s size. The bigger it is, the slower it gets.

Microprofiler screenshot of me scrolling in the explorer. Explorer being roughly 460x900:

Microprofiler screenshot of me scrolling in the explorer. Explorer being roughly 700x2040:

1 Like

CTRL + D duplicate not working when Im in script. When Im scripting and want to create duplicate of something, it doesn`t work. Only when I close the script (open workspace).

Same with DEL button. I cant delete instances.

idk about the new style, looks too basic and user friendly, it needs customization to look like the old one cuz thats what im used too, the font size is too big, same with the right click menu, it looks worse there

2 Likes

I love this update my only issue is that you cant hold Shift + Scroll
for a faster scroll anymore making things slower.

1 Like

I’m trying to select multiple objects by holding the mouse down and this happening. Only re-entry into the studio helps.

It’s a rather recent bug that has plagued the old explorer and apparently is also in the new explorer, it selects ALL instances from below the thing you selected… for no reason.

1 Like

So there’s this bug that I encountered after using the reclass plugin on a Frame with UICorner, that makes it not possible to see children of an instance? Reopening studio solved the issue.
new explorer

1 Like

Getting the same error here, except I was just searching for is:MeshPart and I was collapsing folders which I’ve already went through. I was only removing instances (via Ctrl + X aka cutting) then stopping the search, paste those instance into a storage folder, then repeat.

This causes the top ancestor that you were going through to just show blank space rather than show its children when it’s expanded


Clearing the search fixes the display issue though, workspace shows its descendants as normal afterwards. Searching again also doesn’t cause an issue

Should I make a bug report for this?
Edit: Since I can’t find a bug report on this, I’ll make one
Edit 2: made one, New Explorer: Collapsing a parent sometimes errors out "Tree descendant count went below 1" in the log