Niceee! Github has brought in the command pallet. This is awesome. I think majority of GUI software need to implement command pallet hopefully with the same uniform keyboard shortcut.
Software categories who should consider this imho: are
- browsers (similar to what Vivaldi has done)
- text editors and IDEs (e.g Kate)
- photo editors (e.g Krita)
- video editors
- file browsers
- chat applications (e.g Element, @dino)
- music players (e.g @nuclear, Amarok, Cantata)
- PDF editors (e.g Okular)
But there is a drastic huge difference between keyboard shortcuts and command pallet. Basically shortcuts is a limited set of functions and actions maps to a key binding that the user should remember be heart, where as command pallet is a fuzzy search box that can call actions, but it can also accept complex multi-step commands with some arguments and also can help in navigation. A command pallet is potentially an ad-hoc CLI interface inside a GUI.
@codeberg @gitea
Surprisingly no one have created feature request for command pallet during the past two days (or at least I didn't find any). I created a feature request ironically on Github for having this feature on Gitea:
https://github.com/go-gitea/gitea/issues/17483
I tried to be comprehensive and add some examples, but still, I don't know how else I can help as I'm not a Go dev. So let me know what help might be needed and I'll be happy to help.