-
Notifications
You must be signed in to change notification settings - Fork 29.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Explore local QuickPick control #189030
Comments
Also interested in something like this for the code action UI. Users would like the ability to type to filter the list of code actions |
feedback from @MostlyBlindGamer@dragonscave.space: "I often miss it when zoomed into the original context. I already use an accessibility option originally intended for hearing loss and deafness to deal with pop ups like this: the whole screen flashes on audio alerts, so I at least know I’m missing something. Adding an optional audio alert would make this option available. I also find having the command palette and such in the center of the window more intuitive, in general. Having the option of popping this up in context (like a context menu) would be cool though. I like your idea." |
I've considered doing something like this for terminal run recent command and it's also come up for the refactor menu |
There's a concern here that this would take away a lot of vscode's simplicity when popups start appearing all over the place, as opposed to always being in the same spot. |
I would argue that the "simplicity" in this case is harmful to the experience -- since the user is forced into context switching. I would also argue, though separate from this issue, is that the "simplicity" of only having a quickpick UI vs a richer (though still simple) "form builder" UI also does active harm to the experience. |
Something that comes up a lot is that the quick pick is non-local, and it's easy to miss when triggered through a UI control (as opposed to by the user through a shortcut). The problem gets worse on large/multiple screens. In addition to that, the cross-platform (webview) menu possibilities are very limited. It's not possible to use icons, groups, description etc. And in a webview menus are static and must be predefined.
QuickPick guidelines: https://code.visualstudio.com/api/ux-guidelines/quick-picks
Considerations:
Select a color for profile 'Ruby'
orSelect a milestone for this pull request
Allow Local QuickPick
Mockup:
This would essentially be a very powerful menu, but using existing QuickPick APIs.
cc @daviddossett
The text was updated successfully, but these errors were encountered: