Command palette search could be improved #9206
Unanswered
TristanJamesBall
asked this question in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
To start: I love that there's a command palette at all!
But here's an example of my user experience as a first timer.. I wanted to find out how to select a line, and I'd already noticed the command palette so
To me, one of the absolute killer features of command palettes is they make complex software discoverable, but I think this failed in that
TLDR: Make the search case insensitive and use the whole words as entered as substring matches for the results - I think I would have found what I wanted with the first or second result.
The fact that the search is case sensitive both means I'm more likely to miss results. I get that searches on the command might need to be case-sensitive, but the description?
Having results that include individual letters from the words I've typed means there are lots of really low quality results, like:
"Insert before selection (i) [insert_mode]"
The terminolgy around "extend" vs "select" is very inconsistant. I get now that you consider a cursor a single character selection, but I don't think I should need to know that to just select a line. Granted the ninth result is "Select current line" - but the 4th is the "Extend Selection to line bounds" - which to me implied that I had to be in "Select Mode" with at least a partial selection already.. I mean it's a much higher result, that must be the way you do it?
I'd put the hot keys in a seperate column, so they can be vertically aligned ( and possibly sorted ). Common tasks are more likely to have hot keys so being able to easily distinguish which commands have hot keys - which I think is easier with a vertically aligned field - means it's easier to find common actions, which again I think improves discoverability
Beta Was this translation helpful? Give feedback.
All reactions