-
Notifications
You must be signed in to change notification settings - Fork 1
Description
There are some rough edges with the palette that shows up for typing keys. Certain shortcuts (space / escape) don't work as intended. The quick pick feature was never really intended as a list of suggested next-key keybinding options. We need a UI API that is less intrusive, and I think the tree view is probably the best candidate.
While implementing this I think it would also be good to select some keys that are prioritized in the list (with a prioritizeInPalette
(or some such) option for [[bind]]
. And keep them visually separated from the other keys. That shoudl make this palette a little less overwhelming for new users and help them focus on the basics.
Could be worth going back and looking at what I did when I first tried using a TreeView, just to see how to use the API and set up the necessary boilerplate.