Skip to content

Releases: Dygmalab/Bazecor

Bazecor v1.5.4

12 Nov 16:37
fd389c3
Compare
Choose a tag to compare

Hi, Dygmates

Here we are again with a new Bazecor update.

This one has a very awaited feature: you can now import backups and layers from the OG Raise to the Raise 2. Please bear in mind that this will work only with recent backups and layers exported with Bazecor 1.5.0 or later.

We also fixed a bug introduced by 1.5.3 that broke the flashing update of the OG Raise.

What's new

  • You can now import layers and backups from the OG Raise to the Raise 2
  • Fixed a bug introduced by 1.5.3 that broke the flashing update of the OG Raise
  • Fixed a bug where you couldn't scroll to see the content of a superkey on small screens
  • Fixed a bug with the Italian layout introduced in 1.5.3 - If you use it, please select any other language and then re-select Italian.

What's next

We're still working on improving Bazecor over Bluetooth, including a weird bug where an Ansi Raise 2 is shown an ISO keyboard if you try to configure it via Bluetooth.

You can check our software and firmware roadmap at https://dygma.com/roadmap

As always, thank you so much for your support! See you in the next release!

What's Changed

Full Changelog: v1.5.3...v1.5.4

Bazecor v1.5.3

06 Nov 15:24
7e89bac
Compare
Choose a tag to compare

Hi, Dygmates

Today we have the official release of Bazecor 1.5.3

For this one, we've migrated the macro editor and the key picker to Typescript.

We've also included some quality-of-life improvements to the layout editor. Now, when you select a key, it will take you to the submenu that corresponds to that key (layers, modifiers, macros, etc.), and you can navigate the submenus with the scroll wheel.

Finally, we've added the support to configure the Dygma Raise 2 via Bluetooth.

Oh! And special thanks to the Dygmates who have contributed to this release (@lbrooks, @xxxP3g4s0xxx and @ChristopherHeinzman)

What's new

  • Migrated the macros editor and key picker to Typescript
  • Rewrote the typing preferences titles and tooltips so it's easier to understand what each setting does. We also hid the overlap threshold setting for Superkeys. A bug in the firmware makes that slider useless (nothing changes when you change the value), so we thought it was best to hide it until we fixed the bug.
  • Improved navigation through the submenus of the layout editor
  • Fixed a bug where changing the underglow for just one side of the keyboard didn't allow you to save changes
  • Added Bluetooth support for the Raise 2
  • Fixed a bug in the virtual ANSI Raise 2 layout where the Left Shift would be <> instead.
  • Fixed a bug where the macro & superkey dropdown menu didn't highlight the assigned value -by @lbrooks
  • Added Italian layout -by @xxxP3g4s0xxx
  • Improved test coverage and documentation -by @lbrooks
  • Improved handling of the color codes -by @lbrooks
  • Improved the text in the RF settings -by @ChristopherHeinzman

What's next

We're still working on improving Bazecor over Bluetooth and on a tool to import Raise 1 layers and backups into the Raise 2.

There's also a weird bug where an Ansi Raise 2 is shown an ISO keyboard if you try to configure it via Bluetooth.

You can check our software and firmware roadmap at https://dygma.com/roadmap

As always, thank you so much for your support! See you in the next release!

What's Changed

  • fix: replaced texts and style of the tooltips for the keyboard settings by @alexpargon in #911
  • Updates tooltipLowConsumptionMessage en.ts by @ChristopherHeinzman in #910
  • fix: replaced keymap and colormap to fix issue with a virtual keyboard by @alexpargon in #914
  • fix: now changes in colormap with tools properly enable modified state by @alexpargon in #915
  • fix: Select correct Superkey/Macro in Layout Editor by @lbrooks in #907
  • fix: replaced a whole lot of old code and improved state management by @alexpargon in #913
  • fix: text of minHoldTimeout was swapped with minPriorInteval by @alexpargon in #918
  • fix: re-enabled Raise2 keyboard in bluetooth mode by @alexpargon in #919
  • Transform js to ts by @alexpargon in #926
  • Added Italian Layout (XX-iso105) by @xxxP3g4s0xxx in #925
  • fix: handle hex colors without a preceding # and refactor by @lbrooks in #916
  • Improve test coverage and documentation, identify edge cases by @lbrooks in #920
  • fix: Invalid RGBW returned for invalid RGBW received by @lbrooks in #921
  • chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 by @dependabot in #924
  • chore: Adding additional tests by @lbrooks in #923
  • fix: macro cloning action function to prevent representation errors by @alexpargon in #928

New Contributors

Full Changelog: v1.5.2...v1.5.3

Bazecor v1.5.3-rc.1

29 Oct 13:48
3a79ecb
Compare
Choose a tag to compare
Bazecor v1.5.3-rc.1 Pre-release
Pre-release

Hi, Dygmates

Today we have a release candidate for Bazecor 1.5.3

For this one, we've migrated the macro editor and the key picker to Typescript. That's why we wanted to test it out first before doing an official release.

We've also included some quality-of-life improvements to the layout editor. Now, when you select a key, it will take you to the submenu that corresponds to that key (layers, modifiers, macros, etc.), and you can navigate the submenus with the scroll wheel.

Finally, we've added the support to configure the Dygma Raise 2 via Bluetooth.

Oh! And special thanks to the Dygmates who have contributed to this release (@lbrooks, @xxxP3g4s0xxx and @ChristopherHeinzman)

What's new

  • Migrated the macros editor and key picker to Typescript
  • Improved the titles and tooltips on the Typing Preferences
  • Improved navigation through the submenus of the layout editor
  • Fixed a bug where changing the underglow for just one side of the keyboard didn't allow you to save changes
  • Added Bluetooth support for the Raise 2
  • Fixed a bug in the virtual ANSI Raise 2 layout where the Left Shift would be <> instead.
  • Fixed a bug where the macro & superkey dropdown menu didn't highlight the assigned value -by @lbrooks
  • Added Italian layout -by @xxxP3g4s0xxx
  • Improved test coverage and documentation -by @lbrooks
  • Improved handling of the color codes -by @lbrooks
  • Improved the text in the RF settings -by @ChristopherHeinzman

What's next

We're still working on improving Bazecor over Bluetooth and on a tool to import Raise 1 layers into the Raise 2.

You can check our software and firmware roadmap at https://dygma.com/roadmap

As always, thank you so much for your support! See you in the next release!

What's Changed

  • fix: replaced texts and style of the tooltips for the keyboard settings by @alexpargon in #911
  • Updates tooltipLowConsumptionMessage en.ts by @ChristopherHeinzman in #910
  • fix: replaced keymap and colormap to fix issue with virtual keyboard by @alexpargon in #914
  • fix: now changes in colormap with tools properly enable modified state by @alexpargon in #915
  • fix: Select correct Superkey/Macro in Layout Editor by @lbrooks in #907
  • fix: replaced a whole lot of old code and improved state management by @alexpargon in #913
  • fix: text of minHoldTimeout was swapped with minPriorInteval by @alexpargon in #918
  • fix: re-enabled Raise2 keyboard in bluetooth mode by @alexpargon in #919
  • Transform js to ts by @alexpargon in #926
  • Added Italian Layout (XX-iso105) by @xxxP3g4s0xxx in #925
  • fix: handle hex colors without a preceeding # and refactor by @lbrooks in #916
  • Improve test coverage, documentation, identify edge cases by @lbrooks in #920
  • fix: Invalid RGBW returned for invalid RGBW received by @lbrooks in #921
  • chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 by @dependabot in #924
  • chore: Adding additional tests by @lbrooks in #923

New Contributors

Full Changelog: v1.5.2...v1.5.3-rc.1

Bazecor v1.5.2

10 Oct 13:14
27b977c
Compare
Choose a tag to compare

Hi, Dygmates

We're back with another Bazecor update.

For this one, we've fixed a bug where the Macro delete warning pop-up would delete your macro even if you hit cancel 🤦

We've also added a pop-up when using Bazecor over Bluetooth to let you know that it's still an experimental feature, although we're working on improving it.

Finally, we corrected some typos and added better explanations for dual-function keys and one-shot layers.

What's new

  • Fixed a bug where the Macro delete warning pop-up would delete your macro even if you hit cancel. Now, it only shows up when your macro is assigned, and the macro is not deleted if you hit cancel.
  • Added a pop-up when using Bazecor over Bluetooth to let you know that it's still an experimental feature.
  • Corrected typos in the battery setting
  • Change the wording for the Linux Permissions Error pop-up. Now the cancel button says "ignore" instead.
  • Fixed a bug where disconnecting a virtual keyboard while another keyboard was connected via Bluetooth prevented you from configuring that keyboard until you reopened Bazecor.
  • The instructions in the firmware update screen have been rephrased. Now, it instructs you to tap the key instead of holding it and then releasing it, which better reflects what the keyboard expects to start the update.

What's next

We're still working on improving Bazecor over Bluetooth. Some users have reported that their changes are not saved to the keyboard, and the backup is corrupted. If this happens to you, please reflash the firmware and restore an older backup. If it happens again after doing so, please email [email protected]. We're trying to reproduce and solve that bug.

You can check our software and firmware roadmap at https://dygma.com/roadmap

As always, thank you so much for your support! See you in the next release!

What's Changed

  • fix: delete button now acts properly when used by @alexpargon in #894
  • fix: flash card text for defy now tells you to release button by @alexpargon in #899
  • fix: oneshot texts now alert the user about only working in layers 1-8 by @alexpargon in #898
  • feat: added disclaimer that stores state when connecting to bluetooth… by @alexpargon in #897
  • fix: replaced cancel with ignore in the linux udev rules installation… by @alexpargon in #896
  • fix: changed macro delete dialog to act alone when neccesary by @alexpargon in #895
  • Fix typos by @alexpargon in #900
  • chore(deps): bump webpack from 5.91.0 to 5.94.0 by @dependabot in #866
  • fix: changed deps to update vite to latest version by @alexpargon in #901
  • chore(deps): bump rollup from 4.18.0 to 4.24.0 by @dependabot in #902
  • fix: bluetooth dialog texts where strange, improved them by @alexpargon in #904

Full Changelog: v1.5.1...v1.5.2

Bazecor v1.5.1

24 Sep 14:14
aa1e0c3
Compare
Choose a tag to compare

Hi, Dygmates

We're back with some small fixes that were making Bazecor crash.

What's new

  • Fixed a bug where Bazecor would crash if you tried to configure a Dygma Raise that hadn't been configured in a long time.
  • Fixed a bug that caused the firmware update to get stuck if the user had renamed the backup directory path and not reassigned it in the preferences.
  • Fixed a bug where Bazecor would crash if you selected a color in the color editor, went back to the layout editor without selecting a key, and then selected a key in the layout editor.
  • Fixed a bug where you could select "assign a key on tap" on layers 9 to 10, which doesn't work on those layers.
  • Fixed a bug where adding a modifier to a key in the macro editor would place the modifier at the beginning of the timeline
  • Fixed a bug where Bazecor would not recognize a Dygma Raise in bootloader mode.
  • Added compatibility with new Underglow with more LEDs for the Raise 2

What's next

For the next release, we will focus on improving Bazecor over Bluetooth.

You can check our software and firmware roadmap at https://dygma.com/roadmap

As always, thank you so much for your support! See you in the next release!

What's Changed

  • fix: added color button disable when changing mode by @alexpargon in #888
  • Alert the user when the backup folder is not valid before flashing by @alexpargon in #889
  • fix: now adding modifiers works as expected by @alexpargon in #890
  • fix: oneshot layer for 9 & 10 is now blocked as it does not work by @alexpargon in #891
  • fix: Raise bootloader mode was not accessible from Bazecor 1.4.X onwards by @alexpargon in #892
  • fix: fixed rendering issue with old backups without icons by @alexpargon in #893
  • Fix raise2 led representation by @alexpargon in #879

Full Changelog: v1.5.0...v1.5.1

Bazecor v1.5.0

19 Sep 14:40
cdad2fb
Compare
Choose a tag to compare

Hi, Dygmates

Today we have a huge update. Bazecor 1.5.0 comes with a newly redesigned layout editor that merges the best of the standard and single views so experts and newcomers can easily configure their keyboards.

We've also included buttons to discard or save changes in the pop-up that appears when you leave a window without saving your changes.

What's new

  • Redesigned Layout Editor
  • Fixed a bug where importing layers would cause Bazecor to crash
  • Improved rendering optimization
  • Fixed a bug where Discarding Changes took too long
  • Fixed various typos
  • Added default values to the typing preferences
  • Now the modifiers on keys are represented in the same order as on the key picker

What's next

For the next release, we will focus on polishing this new layout editor and crushing more small bugs in the backlog.

You can check our software and firmware roadmap at https://dygma.com/roadmap

As always, thank you so much for your support! See you in the next release!

–The Dygma Team

What's Changed

Full Changelog: v1.4.5...v1.5.0

Bazecor v1.4.5

04 Sep 14:38
391fa27
Compare
Choose a tag to compare

Hi, Dygmates

After a well-enjoyed summer break, we're back with another update.

This time around, we focused on fixing a weird bug that caused Bazecor to crash when importing a layer created with 1.4.4.

We also continued making adjustments to how keys with modifiers are represented.

If you have Bazecor 1.4.4 on Windows and Mac, it should auto-update unless you disable that in preferences. On Linux, you have to download it manually.

What's new

  • Fixed a bug where Bazecor would crash when importing a layer created with 1.4.4.
  • Removed the modifier indicators in the Keyboard representation when the modified key has a visual representation. For example, show only "(" instead "Shift+9".
  • Fixed a bug where you couldn't assign the previous macro inside a new macro.

What's next

For the next releases, we are mainly working on three things:

  • Continue polishing some inconsistencies with the Keyboard Manager: there are some corner cases when disconnecting with virtual keyboards.
  • New UX and UI for the layout editor.
  • Improved connectivity over BT.

You can check our software and firmware roadmap at https://dygma.com/roadmap

As always, thank you so much for your support! See you in the next release!

–The Dygma Team

What's Changed

  • fix: added parser to import routine to replace obj with React.JSX for icon keys by @alexpargon in #873
  • fix: modified disable function for existing macro by @alexpargon in #874
  • fix: solved symbol representation for multiple combinations of mods by @alexpargon in #877

Full Changelog: v1.4.4...v1.4.5

Bazecor v1.4.4

09 Aug 17:19
Compare
Choose a tag to compare

Hi, Dygmates

Here we are with another Bazecor update.

This release includes improvements to how the modifiers are represented when creating shortcuts.

We also have great news for Chrome OS users: you can now use Bazecor to configure your keyboard! Before, the app would open, but it wouldn't detect the keyboard.

If you have Bazecor 1.4.3 on Windows and Mac, it should auto-update –unless you have that disabled in preferences. On Linux, you have to download it manually.

What's new

  • You can now use Bazecor to configure your keyboard in ChromeOS
  • Improved the way modifiers are represented when creating shortcuts in the layout editor and in the Macros and Superkeys menus.
  • Fixed a bug where icons of layers were not shown in the Macros and Superkeys menus.
  • Fixed a bug where applying a color after deselecting a key could make Bazecor crash.
  • Fixed a bug where the Retry button in the flashing procedure didn't work
  • Fixed a bug in the preferences menu where the value indicator in a slider could prevent you from accessing the slider on top of it.

What's next

For the next releases, we are mainly working on three things:

  • Continue polishing some inconsistencies with the Keyboard Manager: there are some corner cases when disconnecting with virtual keyboards.
  • More UX and UI polishing.
  • Improved connectivity over BT

You can check our software and firmware roadmap at https://dygma.com/roadmap

As always, thank you so much for your support! See you in the next release!

–The Dygma Team

What's Changed

Full Changelog: v1.4.3...v1.4.4

Bazecor v1.4.3

30 Jul 11:20
452b066
Compare
Choose a tag to compare

Hi, Dygmates

Here we are with another Bazecor update.

This release includes more improvements to the keyboard manager –we fixed a bug where the first disconnect of a keyboard was not detected– and more visual bug fixing.

We also added new options when assigning colors to your keyboard. You can now bulk-configure the backlight and underglow of each side separately. Thanks @folivaresrios for making this possible 😊

If you have Bazecor 1.4.2 on Windows and Mac, it should auto-update –unless you have that disabled in preferences. On Linux, you have to download it manually.

What's new

  • We added the option to bulk-assig colors to the backlight and underglow of each side separately.
  • Fixed a bug where the keyboard manager would not remove a keyboard from the menu the first time you unplugged it from the computer.
  • Fixed a bug where an "Uncaught Exception" message appeared if your update preferences were not set.
  • Fixed a bug where you couldn't add virtual keyboards on Linux.
  • Fixed a bug where the Edit Mode buttons would overlap with the key picker is the Layout Editor.
  • Fixed a bug where the wired neuron was displayed on the Layout Editor even if you had a Raise 2 or a wireless Defy.
  • Fixed a bug where we displayed the neuron of the OG Raise in the firmware update screen of the Raise 2.
  • Change the display name of the Raise2 to Raise 2.
  • Fixed a bug where the system logs were flooded with wireless status requests
  • Fixed a typo in the pop-up that appeared when you reconnected the sides in the RF settings. It said "has ben" instead of "has been".

What's next

For the next releases, we are mainly working on three things:

  • Continue polishing some inconsistencies with the Keyboard Manager: there are some corner cases when disconnecting with virtual keyboards.
  • More UX and UI polishing.
  • Fix a bug where Bazecor can't connect to the keyboard in some Linux distros.

You can check our software and firmware roadmap at https://dygma.com/roadmap

As always, thank you so much for your support! See you in the next release!

–The Dygma Team

What's Changed

Full Changelog: v1.4.2...v1.4.3

Bazecor 1.4.2

23 Jul 14:59
b957e31
Compare
Choose a tag to compare

Hi, Dygmates

Here we are with another Bazecor update.

This release includes more visual debugging, improvements in the Keyboard Manager and the option to flash custom firmware on your keyboard –no, it doesn't mean you can flash QMK or ZMK 😅

We've also fixed a bug that prevented Bazecor from auto-updating on some computers. If you downloaded Bazecor 1.4.0 or 1.4.1 and it hasn't updated automatically, please manually download it.

What's new

  • We added support for flashing custom firmware directly on Bazecor. This is ideal for testing alpha releases or making your own modifications to the firmware.
  • We improved the visual representation of Dual-Function keys, One-Shot Layers and One-Shot Modifiers.
  • You can now access the Firmware Update screen via Bluetooth to check your firmware version. If you want to update the firmware, you will still need to connect the keyboard via USB.
  • We added OS-specific representations of modifiers (like Option, Command, Ctrl, etc.)
  • We fixed a bug where Bazecor would not update automatically on some computers.
  • We fixed a bug in which your keyboards were not listed in the keyboard manager the first time you opened Bazecor after installing it.
  • We fixed a bug where when loading a virtual keyboard, your actual keyboard would show as connected in the keyboard manager.
  • We fixed a bug where your Bluetooth keyboards were disconnected when you disconnected a wired keyboard.

What's next

For the next release, we are mainly working on four things:

  • Continue polishing some inconsistencies with the Keyboard Manager: it won't detect the first time you unplug a wired keyboard, and there are some corner cases when disconnecting with virtual keyboards.
  • Continue polishing the UI and UX.
  • Fix a bug where Bazecor can't connect to the keyboard in some Linux distros.

You can check our software and firmware roadmap at https://dygma.com/roadmap

As always, thank you so much for your support! See you in the next release!

–The Dygma Team

What's Changed

  • Bluetooth users now may access FW Flashing screen by @alexpargon in #831
  • Custom fw support by @alexpargon in #830
  • Refactor: Added animation and different buttons colors according the n… by @thiagohernandez in #832
  • fix: added optional chaining to verify the existence of an array by @alexpargon in #833
  • fix: virtual devices are now fixed and remain in deviceManager by @alexpargon in #834
  • fix: listNonConnected now properly returns the connected devs properly by @alexpargon in #835
  • Improve UI elements on FirmwareCustomModal, add new warning section and added the right text according different models by @thiagohernandez in #839
  • Fix auto updater by @alexpargon in #840
  • Change the way to highlight keys, such as One Shot, Dual function and OS Keys by @thiagohernandez in #838
  • Fix: Add support to ISO and ANSI layouts on ordinary preview keyboard (KeyPicker) by @thiagohernandez in #842
  • Chore: Change the UI elements in Firmware update panel by @thiagohernandez in #843

Full Changelog: v1.4.1...v1.4.2