I’m trialing this program, first problem is obvious, the order of suggestions is not predictable. This makes it really difficult to use it as a run dialog replacement.
Reason predictability is important is if you quickly start a program and the dialog seems to give different suggestions based on different reasons, it will ruin the muscle memory. “was it ‘wor’ and then two times down”? If it’s not same combination of keys next time, I just keep starting wrong apps or stare the dialog and wait what it comes up this time.
See for instance this, I typed “it” and it suggests me some test app I’ve written that does not even begin with word “it”.
I propose you just simply copy the suggestion system from the VSCode, see this example:
When I start typing “Logi” it suggests me “Login” but above this entry is the fuzzy matches, and below this entry is matches that begin with the result, and last one those which contain full matches not at the beginning.
Thank you.