Skip to content

Releases: Dygmalab/Bazecor

Bazecor 1.1.2

22 May 08:08
90280db
Compare
Choose a tag to compare

UI improvements

Added direct access to FW versions from GitHub remote repository, this is now working only for the Defy.

Bugfixes

Fixed a bug where adjusting your typing speed settings on the preferences menu would disable your custom layers

What's Changed

Full Changelog: bazecor-1.1.1...bazecor-1.1.2

Bazecor 1.1.1

18 May 12:48
Compare
Choose a tag to compare

UI improvements

  • Changed the saved message on the macro and superkey editor to make it universal to all our devices, including the virtual keyboards.
  • Consolidated the WIN/CMD function naming to OS. Before, it was referred to as GUI or OS in different places.
  • Fixed an alignment bug on the Swedish and Danish key-pickers.
  • Fixed a visual bug where layers 9 and 10 were available to select as One-Shot Layers when they only work with layers 1 through 10.

Bugfixes

  • Fixed the import and export layer feature that was broken in the last release
  • Fixed a bug where deleting a macro would make Bazecor crash

What's Changed

  • fixed toExport() to handle new return of showSaveDialogSync() - changed from electron@13.6.9 to electron@18.3.7 by @philipp8101 in #420

New Contributors

Full Changelog: bazecor-1.1.0...bazecor-1.1.1

Bazecor 1.1.0

15 May 14:22
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: bazecor-1.0.0...bazecor-1.1.0

Bazecor 1.0.0

09 Nov 16:52
Compare
Choose a tag to compare

Latest changes

  • Fixed a bug where Bazecor would crash when the keyboard was in bootloader mode
  • Fixed a bug where the firmware update would ask you to press the ESC key when the keyboard was disabled in bootloader mode
  • Fixed a bug where you couldn’t add a modifier to a modifier
  • Note: Superkeys are still a work in progress. Bear with us while we update and improve them.

Stable Bazecor! the firmware is not on the latest version yet, it will take a bit more time to have it, next update is defy support!

[BETA 15]Bazecor 1.0.0

29 Jul 11:15
Compare
Choose a tag to compare

Latest beta changes

Warning: Due to the changes made in this Beta, you’ll need to remap your Superkeys in the layout editor.

Here are the changes implemented:

  • Updated UX & UI in the layout editor, including:
    • A new guided standard view that’s more intuitive for new users.
    • A new visual representation of the keyboard to match the rest of the UI.
    • New power management buttons were added to the key picker
    • New Japanese language key picker support with specific keys to change between Katakana, Hiragana, and Romaji, as well as more language-specific keys in a special dropdown.
    • Users can now view the content of the Superkeys and Macros in the key picker.
  • New macro editor with:
    • New UI & UX
    • New timeline editor
    • New macro recorder function
    • Updated macro limit from 64 to 128
    • New random delay feature
  • New standard view for Superkeys
    • Much like the standard view of the layout editor, it makes creating superkeys more intuitive.
    • New 128 Superkey limit
  • Bug squashing:
    • Solved issues with the creation and duplication of Superkeys and macros.
    • Fixed resizing issues for bigger screens on all views.
    • Fixed settings unexpected resets when configuring dual function keys.
    • Added apple silicon compilation support. Now, the .dmg should install natively on M1 processors.
    • Solved dark-theme-related wake-up issues on Mac.
    • The user can no longer abandon the flashing screen while the procedure is ongoing.
    • Fixed a bug in the color picker where the color of the 14th position will get reset when changing layers.
    • Fixed a bug where Superkeys would have a weird behavior in the layout editor.

detailed Changes

New Contributors

Full Changelog: v0.3.4...bazecor-1.0.0-Beta15

Bazecor 0.3.5

14 Mar 18:51
Compare
Choose a tag to compare

Features

  • New LED effects like digital rain, and wave pool
  • The keyboard now sleeps with the computer, wakes up, and it's able to wake its host by clicking any normal key (no layer change keys, etc..)
  • Updated the FW to the latest Kaleidoscope version and newest HID implementation with tons of changes to project structure and code quality.
  • Windows code signed so no more alert screens

Bug Fixes

  • LED animation input lag fixed!
  • No issues when switching between layers
  • Better NKEY rollover performance
  • You should no longer remain stuck between layers if you have a key to get out
  • Dual function keys and one-shot keys functionality improved

Bazecor 0.3.4

15 Sep 08:29
Compare
Choose a tag to compare

This will be the final release of the Material UI Bazecor!

Many thanks to @GazHank@pabrams , and @AriPerkkio for their help in adding more functionality for this last release 😊.

Bazecor 0.3.3

20 Apr 09:55
3d4c40b
Compare
Choose a tag to compare

Bug Fixes

  • improved flashing process instructions by adding a backup reminder
  • improved description texts for qukeys (Dual function keys) functions
  • fixed firmware function to receive 16 bit values (they didn't allow the configuration of numbers above 255)
  • made flashing time to recognize bootloader longer to achieve success 100% of times (in windows and linux, the bootloader waiting time was too adjusted to the actual reconnection time, added a second more to make it more robust)
  • activated dark theme color scheme for the color underglow and backlight editor buttons
  • solved infinite recursive macro issue by un-listing it's own macro number from the function list

Bazecor 0.3.2

19 Apr 14:13
Compare
Choose a tag to compare

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!

Bazecor 0.3.1

07 Apr 15:18
74ca2af
Compare
Choose a tag to compare

Features

  • Improved preferences menu creating sections and limiting input numbers on #190

Bug Fixes

  • Solved #26 the need to launch Bazecor as root on Linux by adding Udev rules file closing #193 ( it will prompt the user to allow it root access only when the Udev rules file is not present)
  • Solved #179 by increasing the maximum number of macros to 64, also added a disabled state for the add and copy buttons when the limit is reached on #195 .
  • Added a check to avoid erros when trying to close an open connection that wasn't open in the first place #192