It is currently annoying to organize your code and assets properly in the explorer.
Roblox currently appears to order objects as they were when added to the explorer, and then sort them alphabetically when the game is re-opened. This is not ideal.
For example, say you had a list of modulescripts you wanted executed in order
Here you can see they are listed randomly, and there’s no way to fix it without either restarting studio, manually re-parenting the scripts one by one, or renaming them and copy pasting their code. A simple refresh button would sort them alphabetically.
There are also times you may want to sort things non-alphabetically, though.
Maybe you have a framework that has folders and subfolders for different sections of the game that will run.
It would be more intuitive for the Setup to be above the other two, as it will run first.
Adding manual sorting would make it much more intuitive to organize, allowing you to order things in a way that hints as to how they will be used. At minimum a refresh button or a constant refresh would be appreciated, but allowing the user to manually sort them would be ideal.
It would be especially nice if the way it was sorted was reflected in the table returned by :GetChildren(), but I imagine this would require a restructure of the way roblox stores save data, and wouldn’t be worth the trouble.