Releases: Dygmalab/Bazecor
Bazecor 1.3.6-rc.3
What's New
- Added error screen to avoid showing the user the white screen of death 💀
- Added semaphore to properly isolate data transfers to/from the keyboard and avoid crashes
What's Changed
- feat: add error boundary by @javierguzman in #534
- Mutex for focus by @AlexDygma in #538
- fix: solved ErrorBoundary screen starting condition and style by @AlexDygma in #539
Full Changelog: v1.3.6-rc.2...v1.3.6-rc.3
Bazecor 1.3.6-rc.2
What's New
- UK layout should be pickable on the Defy
- UDEV rules now should work properly on Linux distributions for the Defy
- A banner was put in place to alert users about the fact that bluetooth connection is not yet working with Bazecor
What's Changed
- Fix British / English UK layout by @javierguzman in #533
- Fix linux upper case udev by @AlexDygma in #535
- feat: added new banner component to show messages in Bazecor by @AlexDygma in #536
Full Changelog: v1.3.6-rc.1...v1.3.6-rc.2
Bazecor 1.3.6-rc.1
#What's New
Release candidate version of Bazecor 1.3.6 with the fix for udev rules issues in Linux
What's Changed
- Fix udev rules by @AlexDygma in #531
Full Changelog: v1.3.5...v1.3.6-rc.1
Bazecor 1.3.5
What's New
- Fixed a bug where Superkeys and Wireless menus were not available for the Dygma Defy
- Fixed a bug where Bazecor would crash on open
- Fixed a bug where Bazecor would not install or close on open in Windows
What's Changed
- changed URL to enable Superkeys filter by @AlexDygma in #526
- prevented the search of a non array or unidentified neurons colllection by @AlexDygma in #527
- Fix auto updater issues removing squirrel package by @AlexDygma in #529
Full Changelog: v1.3.4...v1.3.5
Bazecor 1.3.4
Hi, Dygmates
This new version of Bazecor adds very awaited features for the Defy related to Bluetooth and Battery Management and fixes some annoying bugs for the Raise.
If you're a Defy user, please flash the firmware latest firmware (1.0.0 at the moment). There's no new firmware for the Raise.
What's new
- The Defy can now connect to up to 5 different devices via Bluetooth (BT). We have designed a new UI on the keyboard that will show you the 5 devices, tell you which are paired, let you swap between them, and even unpair them.
- Note: when flashing the new firmware, your BT devices will be reset, so you'll need to reconnect them.
- This pairing UI is activated automatically when you insert the neuron in the back of the Defy, but you can also activate it with the new pairing button.
- Improved battery reading and battery status.
- Added new advanced wireless settings. You can now select a different brightness for wireless as well as other battery management options.
- Fixed a bug where the brightness preferences would reset after making changes to your layout
- Updated flashing procedure with new instructions and a new user interface that guides you through the process. We also fixed a bug where the firmware update process would not start if your top-left key was not ESC.
- New English UK independent layout. Before, you would get English US or UK depending on whether your keyboard was ISO or ANSI, which doesn't work for the Defy 😅
- Improved the keyboard selection screen while multiple keyboards are connected.
- Fixed a bug where applying colors to the underglow would leave a segment out.
- Fixed a bug where F13 and over would not work.
- Fixed various UI bugs when resizing the screen.
- Now, we have a Mac ARM native version.
- We redesigned how the firmware repository works. Now, you will only be able to flash the firmware versions that are compatible with your current Bazecor.
We hope that you enjoy these new features and fixes.
Our goal for the next big release is that Bazecor works over Bluetooth. Right now, it will work only wired or via RF.
As always, thank you so much for your support 🥰
–The Dygma Team
What's Changed
- Fix semantic release by @javierguzman in #509
- Main pull to dev by @AlexDygma in #510
- Update development section by @jreklund in #508
- Change default backup folder to Dygma by @jreklund in #507
- Rename release executables by @javierguzman in #511
- Rename executables when running semantic release by @javierguzman in #512
- Dummy change to trigger new release by @javierguzman in #513
- Run semantic release before building release by @javierguzman in #514
- ci: specify exact version of nodejs on CI/CD by @javierguzman in #518
- Release1.3.4 by @AlexDygma in #519
Full Changelog: v0.3.4...v1.3.4
Bazecor 1.3.3
1.3.3 (2023-09-26)
⚠️ Important warning! ⚠️
Until v1.0.0 of the Defy firmware is released, use v0.0.0 with the Defy keyboard.
What's Changed
- Fix mac universal bundle by @AlexDygma and @javierguzman in #482 and #485
- fix: add cross-env so env. variables can be used in different OSs by @javierguzman in #488
- build: generate dmg for intel and arm individually by @javierguzman in #490
- feat: add British layout, so Defy shows ISO English by @javierguzman in #491
- Improve udevs by @javierguzman in #496 and #495
- Remove Bluetooth status by @javierguzman in #499
- Cleanup and maintenance by @AlexDygma in #503
- Adds Bépo French layout by @jchatard in #489
- Main pull to dev by @AlexDygma in #510
New Contributors
- @Noteolvides made their first contribution in #498
- @jchatard made their first contribution in #489
Full Changelog: bazecor-1.3.2...v1.3.3
Bazecor 1.3.2
What's Changed
- fix: bootloader enumeration of Raise neuron tried to read ChipID by @AlexDygma in #478
- fix: changed filter to take into account proper beta versioning name by @AlexDygma in #483
- EurKEY - Dual function keys should have lowercase a-z by @jreklund in #479
- chore: pushed version to 1.3.2 by @AlexDygma in #484
Full Changelog: bazecor-1.3.1...bazecor-1.3.2
Bazecor 1.3.1
New features
- We have a new cloud-based firmware update process. The firmware is no longer attached to the software, which means we can roll out firmware updates without releasing new software versions.
- We've also redesigned the firmware update UI to better show the flashing process. This is especially important for the Defy, which has more chips to update. Now you can see how each one is flashed with the new firmware.
- If you have a wireless Defy, you'll see a new Wireless section with the connection status, the battery levels, an energy-saving mode and some RF settings. We want more advanced energy management options ready when mass production ships, but this adds the basics.
- Additionally, we have added a quick battery menu at the bottom left corner. If you hover over it, you can see your battery levels.
- We have also included battery status, BT status and BT reset keys to the key picker.
- Finally, we've improved language support with new Finnish, Korean and EurKey layouts (thanks, Jreklund)
Code improvement
- We've rebased the app builder from Electron-Builder to Electron Forge, as the former was no longer supported. This is just one line, but it's taken us quite some time 😅
- Bazecor now runs natively on M1 Macs, and it's properly signed.
- We also cleaned the code and updated a LOT of packages, so Bazecor should now be faster and more stable.
Bug fixing
- The UI is now fully responsive. Before, if you had a 4K screen, everything was tiny.
- Fixed various typos and applied minor corrections to the different language layouts.
What's Changed
- Fix usb serial UX experience by @AlexDygma in #469
- feat: add Bazecor version in a visible place so that users and custom… by @AlexDygma in #470
- feat: added check to know if it's the first hardware Defy that's bein… by @AlexDygma in #471
- Include Playwright, move some videos and some fixes by @javierguzman in #464
- Add Korean keyboard layout support by @javierguzman in #466
- refactor: show Enter instead of Intro by @javierguzman in #467
- Signing windows by @javierguzman in #472
- Added new wireless settings for Defy keyboards by @AlexDygma in #473
- Layout editor with wireless buttons by @AlexDygma in #474
- Add EurKEY language support (and other language improvements) by @jreklund in #475
- fix: iPC handlers where being set twice, now they del previous handle… by @AlexDygma in #476
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #468
- fix: macro names could be searched upon undefined macros by @AlexDygma in #477
New Contributors
Full Changelog: bazecor-1.3.0...bazecor-1.3.1
Bazecor 1.3.0
What's Changed
- Rebase of Electron-builder to Electron-forge by @AlexDygma in #458
- Add battery indicator by @AlexDygma in #459
- Fix virtual interactions by @AlexDygma in #460
- Batter indicator fix by @AlexDygma in #461
Full Changelog: bazecor-1.2.1...bazecor-1.3.0
Bazecor 1.2.1
What's Changed
- Add battery indicator by @AlexDygma in #446
- Fixed focus issue, now working by @AlexDygma in #457
Full Changelog: bazecor-1.2.0...bazecor-1.2.1