Also adds an "isEnabled" calculated property to Shortcut, and the appropriate .shortcutIsEnabled(_ : ) function to KeyboardShortcuts.
Makes var isTakenBySystem public so it can be used for "default" shortcuts created by an app, which makes us able to provide alternatives on startup.
This is non-breaking.
===
I squashed the 4 local commits beforehand, but I'm not sure if it worked, this is my first pull request on GitHub. It still shows me 4 commits instead of one.
Also adds an "isEnabled" calculated property to Shortcut, and the appropriate .shortcutIsEnabled(_ : ) function to KeyboardShortcuts.
Makes var isTakenBySystem public so it can be used for "default" shortcuts created by an app, which makes us able to provide alternatives on startup.
This is non-breaking.
=== I squashed the 4 local commits beforehand, but I'm not sure if it worked, this is my first pull request on GitHub. It still shows me 4 commits instead of one.