Open
Description
We should create an action registry to define the following properties of actions
- icon
- name
- description
- handler
- shortcut
- disabled state
This abstraction will be used to create toolbars, menubars, command panel actions and to generate our keyboard shortcut rules.
Action grouping is context dependent, and should be handled by the consumer.