Add option to sort script list in a descending order from most used to least used #11805
Replies: 1 comment 1 reply
-
Moving to discussion, as there is no concrete technical implementation provided. The difficult part is determining what makes a script "most used". Is it the time spent with the tab currently open? (If so, should only the time spent with the window focused be counted?) Is it the number of keystrokes performed in the script? Sorting by script temperature wouldn't be very useful as the list would be reordered constantly. This is a concern shared with #8125 where you need to find a stable data source to use for sorting. Otherwise, entries will constantly move as you try to select them, which breaks muscle memory. Note that with solutions like #8340, script sorting in the list at the left is much less important. This is because script switcher would always display most recent tabs at the top (like task switchers are expected to work). |
Beta Was this translation helpful? Give feedback.
-
Describe the project you are working on
I will make it simple a short, please add an option to sort the script list from most used to be on the top, and least used at the bottom.
I really miss Godot 2 days when the the script temperature colors were useful and could indicate which script file is the hottest (red) to coldest (blue) to barely used no color. What we have now is a mono color gradient you can barely tell which one is which. And there is no theme option for that.
I don't have many script files but I still get lost trying to find the one I want, have a look here...

Describe the problem or limitation you are having in your project
quality of life improvement and peace of mind
Describe the feature / enhancement and how it helps to overcome the problem or limitation
see above
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
it is a simple addition of sorting script list
If this enhancement will not be used often, can it be worked around with a few lines of script?
T_T
Is there a reason why this should be core and not an add-on in the asset library?
Just because
Beta Was this translation helpful? Give feedback.
All reactions