Ok, so the basics of the idea is that you can use the explorer filter to make the explorer show a view where the top-level node is a specific instance.
So, for example youâd type the path to the instance you want to set as the top level view:
Youâd still be able to expand sub-nodes and see the children of each node.
Now whatâs the use-case?
Well, from experience when working on my game Iâve found that I have to continually scroll between open folders to edit sections of the game. Would be great to just be able to show only stuff thatâs relevant to me at the time.
It might be a specific case to me, since I have such a large codebase to deal with, but it might be useful in other situations for other people who only want to see a specific list of objects in the explorer.
This would be a fantastic addition to Studio! My client code consists of two times the screen height worth of scrolling already and this would make focusing on features and areas of development much easier.
It would definitely need a right-click âSet as top-level instanceâ menu option type thing
It would definitely need a right-click âSet as top-level instanceâ menu option type thing
But at that point, wouldnât you already have the ability to expand the object normally? Not sure what you would gain from this.
Unless you meant a right click option in the game viewer and not on the explorer. But most of the time, Iâm working with folders and they do not render anything in 3D
Iâd find it a fun thing to be able to set the explorer window text with PluginService
The problem with using the regular search - even if they made it so you could navigate descendants - is that it shows everything with the word âClientâ in it⌠which isnât really ideal. It also shows the parent nodes as well.
Would be nice if we could create our own prefixes using plugins, so we could make âmap:schoolâ show the matching maps. would be a bit tricky to figure out how to allow plugins to filter descendants, though
I like the idea of view:, very useful for when working with a lot of modules in a folder. My only fear is how itâll work with names with dots. Would we use the [ââ] syntax, make it auto-figure out if the dot is a separator or not, or just fail?