Manually override platform in KeymapService
KeymapService used to identify the current platforms and decide allowed modifiers and keycodes, and also load the correct keymap based on it. It’s now possible to manually override the platform without actually executing it in each of the platforms.
This means it’s possible to run tests for all platforms within the current development environment.
Keyboard shortcut editor
Worked on improving user interface. I’ve experimented with different spacing and element sizes and tried to make it more familiar to Joplin.