Features
- Re-enabled Dark mode #113 #114 #197 #181 and more, special thanks to @GazHank for his huge amount of work to make it happen!
- Bumped Electron version to v12 and Material UI to v4 #197 --> @GazHank
- Bumped Serial-Port and USB libraries to their latest version #197
- Improved configuration screens for Mouse and double function keys keyboard parameters #197
- Added dialogs to better convey the Linux user why Bazecor requires sudo access (install Udev rules) #197
- Added Dark Mode toggle on the preferences window that allows System settings to override the application ones, allowing the O.S. to control dark/light theme (this will be the default mode after updating bazecor) #197
Bug Fixes
- Removed errors that didn't allow the user to connect to the keyboard (and had to restart bazecor to make it work) #201
- Removed race condition that triggered black screens as the editor was unable to render the newest state of the keyboard's config because of a lost connection with the keyboard, this will now send you to the keyboard-picker screen #197
- Added a new limit to the configurable delays for mouse and double function keys on preferences to avoid misconfigurations of the raise. #201
- Updated the firmware to revert to default values in case any stored value for delays goes above 1000ms for any mouse or double function keys to solve configuration issues #201
- Changed the appearance of the selected key on editor screen so that it's more visible #202
- Improved readability of Macros panel both in dark and light theme using primary and secondary colors #201
- Improved the readability both in dark and light themes and added a remainder to have a recent backup on the flashing screen #201
- a lot more small changes to make it all work!