CmdPal: Reorder the commands in the top-level
Description of the new feature / enhancement
I want to reorder them to my liking, that's it.
Scenario when this would be used?
To cusomize and be able to run some tabs faster than normal (i use some tabs that requires me to scroll all the way to the end).
Supporting information
No response
It WOULD be nice to be able to reorder the extensions.
I used EverythingPT on PowerToys Run, and it's always been amazing. Exactly what I want, PowerToys Run. I thought this was supposed to be the successor! Everything on the CommandPalette feels neutered. When I bring the PowerToys Run up, I just had to type a few letters of whatever I am looking for, whether it be app or file, and it just worked. So much so that I will need to move back to PowerToys Run just for the way it handles this type of workflow. CommandPalette looks pretty, and I'm sure it's better in some ways, but it would be best if it worked like PT Run did. :/
I think it's perfectly reasonable to be able to configure the order extensions load into the palette. With two big implementation questions:
How do we actually store the order of that list?
settings.json seems like the place - maybe we just persist a list of provider ID's, and then anything that's not in that list goes at the end?
What kind of UX do we show to the users for this?
Drag handles on the Extensions page?
Its own page in the settings?
I think drag handles on the extension page would be best, but that's my own opinion.
Just like in FlowLauncher, where the priority you set to each extension corresponds to the order of how the results will appear
I wouldn't mind MRU order, just like the start menu search has.