Unify global search, command bar, and shortcut help
As part of our move to GTK 4, it would be nice to simplify these systems with overlapping features.
We probably want to move to a transient dialog that is quickly accessible similar to how our global search was (but an entire window).
- It should be more navigable upon the search results than we have now.
- It should show friendly command titles (rather than gaction names) and command descriptions.
- It should have some sort of history to alter sorting for common commands.
- It should have access to files, classes, types, etc
- It should be very fast, both in searching and displaying the window
- It should always be placed above the focused workspace and in a consistent position
- Allow jumping to filename:line-number
We might want to add a command bar within the editor page in a VIM plugin so we can avoid duplicating that feature here. It did not fit in well with the rest of the global command space.
Edited by Christian Hergert