This refactors the way the menu bar is laid out so that:
All shortcuts exist in the same place
All menu bar action need to be assigned a shortcut before they can be rendered.
On its own this already has benefits over the current approach, but the endgame is to implement a global action runner/command palette that allows users to discover all shortcuts. A dirty prototype of what I mean can be seen in the gif below.
This refactors the way the menu bar is laid out so that:
On its own this already has benefits over the current approach, but the endgame is to implement a global action runner/command palette that allows users to discover all shortcuts. A dirty prototype of what I mean can be seen in the gif below.