New features
- Bazecor can now configure and flash Defy keyboards
- Bazecor now lets you create or edit backups without having the keyboard connected. That way, you can test the software or work on your configuration while you wait for your Dygma Keyboard to arrive. Just click on "Use without the keyboard" on the home screen and follow the instructions.
- Added Swiss-German layout.
Code improvement
- Upgraded Electron from v16 to v18
- Updated Serialport v9 to v10
- Updated React Storage from v6 to v8
- Updated React Toastify from v6 to v8
- Refactored Macros editor code to make it easier to work with
- Blocked Node version to v16 until upgrade everything to a newer version of Electron.
Bug fixing
- Fixed a bug where Bazecor would crash if you clicked on Preferences without a keyboard connected.
- Fixed a typo in the key selector: It said Layer Switch when it should have said Layer Shift.
- Fixed a bug where the changes to language preferences wouldn't apply until you restarted Bazecor.
- Fixed a typo in the message for Linux users when installing the Udev rules.
- Fixed a bug where creating an empty macro or with just a symbol would make the editor crash.
- Made the button to switch between single and standard view more conscious of color mode.
What's Changed
- RGBW LED Palette support for Defy keyboards by @AlexDygma in #392
- Fix a minor typo by @jrbriggs in #397
- Focus API doc update by @bergsm in #383
- Display the correct decimal separator on the German numpad by @zoehneto in #390
- Eunuch merge process started by @AlexDygma in #412
- Defy keyboard flash support by @AlexDygma in #396
- Refactored Macro Editor by @MacMcIrish in #411
- Language switch fix by @AlexDygma in #416
- Add Swiss German layout by @zoehneto in #394
- Hide LayoutViewSelector when it cannot be used by @martinhauke in #407
- Fix line break in error message by @martinhauke in #406
- Restrict Node.js version to ^16.0.0 by @devgioele in #371
- Fix a bunch of typos :) by @SamLeatherdale in #379
- Bump express from 4.17.1 to 4.18.2 by @dependabot in #382
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #381
- Bump loader-utils from 1.4.0 to 1.4.2 by @dependabot in #378
- Bump async from 2.6.3 to 2.6.4 by @dependabot in #361
- Bump url-parse from 1.5.1 to 1.5.10 by @dependabot in #352
- Bump shell-quote from 1.6.1 to 1.7.3 by @dependabot in #356
- Bump jszip from 3.5.0 to 3.10.1 by @dependabot in #369
- Bump terser from 5.6.1 to 5.14.2 by @dependabot in #360
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #404
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #393
- Bump minimist from 1.2.5 to 1.2.8 by @dependabot in #410
- Bump electron from 13.6.9 to 18.3.7 by @dependabot in #377
- Use "universal" architecture for mac build by @martinhauke in #408
New Contributors
- @jrbriggs made their first contribution in #397
- @bergsm made their first contribution in #383
- @zoehneto made their first contribution in #390
- @MacMcIrish made their first contribution in #411
- @martinhauke made their first contribution in #407
- @devgioele made their first contribution in #371
- @SamLeatherdale made their first contribution in #379
Full Changelog: bazecor-1.0.0...bazecor-1.1.0