The new Bazecor 1.0 (beta) is here with lots of new features
by Miquel Corbí on September 09, 2021
Hi there, awesome Dygmates!
As you know, we've been working nonstop to improve Bazecor, the configurator software of the Dygma Raise. Thanks to your feedback and collaboration, we finally have a beta version of our brand new Bazecor 1.0!
This version is different from our previous versions, as we've completely overhauled the software and the firmware.
We are in beta testing, which means we are in open development and asking for feedback from our community.
Please download it, test it, and report what's not working properly. We will fix it asap 👨💻
After downloading Bazecor, you will need to update your keyboard's firmware to use all the new functionalities.
Note: There's a small bug in this version where the Bazecor will still tell you that your firmware is Beta9 even though you update to Beta10. We'll get rid of it in Beta 11.
What's new with Bazecor 1.0:
1. Improved stability and faster development speed 🐛
To achieve the desired stability, we had to refactor the code. That took, but finally, Bazecor is stable.
Users who didn't experience random bugs won't feel the difference, but this is a massive upgrade for those who frequently suffered the white screens of death.
Also, the implementation of new features and bug fixes is much quicker now.
2. Improved UX & UI: learning how to use Bazecor and editing your layers is easier than ever 🎨
We've redesigned Bazecor aiming for simplicity. It's now easier to learn for new users. And current users will find that they can edit their layers faster than ever.
We've rewritten all the text of menus and buttons to be more self-explanatory.
We've added tooltips for further explanation of the most complex functions.
We've removed duplicated functionalities.
We've made some functions easier to access. For example, the macro editor is in its own window instead of embedded on the Keyboard Configurator menu.
Nevertheless, UX and UI are still in heavy development. This beta will help us understand what works best for you and implement the changes. By the end of the beta, we hope all the key features are perfect.
3. New layout editor to config your layers fasters 🚀
All other software force you to open toggle after toggle and to use the search functionality.
We've minimized toggles aiming to have every key one click away.
4. New firmware update process ⬆️
Let's face it. Our previous firmware update process was a pain in the rear. The instructions were vague, and it failed too many times.
The new process is seamless, with fewer steps that are easier to understand, images to explain it where necessary, an automatic backup feature, and visual confirmation of how the firmware update progresses.
5. New automatic backup feature 🤖
Did you ever feel the pain of not having a backup of a layer that you just obliterated? Did you forget to backup your layers before a firmware update that went South? Wouldn't it be great to be able to backup preferences and other settings?
Worry no more.
Now, every time you save your layouts, macros, or preferences, a new backup of your whole keyboard's configuration is saved to your hard drive.
To restore a backup, go to Preferences > Restore and select the backup you want to restore. By default, the backup folder is set to be Raise/Backup at your userspace. However, you can change it in the Preferences screen.
6. Superkeys (Tap Dance)🦸🏻♀️
We've saved the best new feature for last. Superkeys are here!!
Superkeys allow up to 5 different functions in a single key. You activate each function with a tap, hold, tap and hold, double-tap or double-tap and hold. This allows you to create crazy combinations to boost your workflow.
Here are three examples of what Superkeys are capable of:
Advice for Superkeys users:
While setting up Superkeys, have in mind:
Tap options don't allow modifiers, like Shift, Control, Alt, etc.
You can select Layer Lock but not Layer Switch.
Superkeys require time to get used to. Be patient, your muscle memory will build up with time 😊
Why do we call it Superkeys instead of Tap Dance?
Tap Dance is one of many plugins that both QMK and Kaleidoscope have. Both plugins in both firmware work differently.
It's a plugin that works similarly to parts of other plugins that already exist. This redundancy creates a confusing user experience. You can configure the same thing in multiple places.
For us, there are normal keys and Superkeys. We think that Tap Dance is part of what you can do with Superkeys. Superkeys contain all the plugins with the functionality that enhances the output of a key.
The result we aim for is a much simpler experience for Raise users.
However, we haven't accomplished our goal yet. For example, right now, you can only configure Move to Layer keys on the tap effects. We are working to allow Shift to layer functionalities on the hold effects. And there are more advanced options that are still being developed.
Special thanks to GazHank, pabrams, and AriPerkkio for their latest contributions, some of which we have incorporated in this betaand others are still pending 🤗
Improvements to the UI & UX 🖌️
Now you can edit the name of your layers on the layout editor (YAY!!). Just go to the left-side layers menu and double-click on the layer to edit its name. Click on any other layer to exit the name editing mode.
Added Unicode characters (emojis and symbols) for media keys and OSX modifiers.
We have fancy new buttons for saving and discarding changes to layouts and macros. They are easier to spot and have a cleaner look.
Small tweaks to the preference window responsiveness and menus. Now it has a more polished design.
Other bugs fixed 🐞
Fixed a Superkeys bug where the keyboard would input 4 taps instead of 2 taps if you double-tapped a key and quickly pressed another key simultaneously.
Fixed a bug where Bazecor could not connect with the Raise in old computers with USB 2.0. It would make the Raise reset in a loop when trying to connect.
Improved overall stability thanks to an update to Serialport 9.2.1, React 17.0.2, and Electron 13.4.0.
In Beta 8, we revamped the preferences menu, but we're still working on it and tweaking the design.
The preferences sections are now responsive and re-arrange themselves when the window is resized.
We've adjusted some preferences again, so they are easier to understand and configure.
The "Save preferences" button is always visible. Now you won't have to scroll to get to it.
Some of you didn't like the "roundness" of the sections, so we've toned it down a bit.
We've fixed some stability issues when changing certain values.
Flashing the Raise ⚡
Now it's possible to flash the firmware in Bootloader mode.
Other bugs fixed 🐞
Fixed a bug where if a Superkey had "2tap + hold" configured but nothing on "2tap", it didn't input anything. Now it inputs "tap" twice.
Fixed a bug where "Enter text" would input the wrong symbols on some languages.
The hold function of "Layer & Key" wouldn't change layers until you pressed another key. We thought we had fixed this issue in Beta 8, but it would sometimes come back. We've exterminated this bug forever ☄️
We are working hard to release a new beta twice a week, so don't forget to come back to see what's new. We're working on new features and improvements!
When tapping two Superkeys one after the other, only the first Superkeys was registered.
While editing Superkeys, if you added a modifier to a key (like W+CTRL), a random number was highlighted in the key selection visualization rather than the key itself.
When rapidly tapping another key after tapping a Superkeys with two actions (like A on tap and Shift on hold), the Superkeys would act as a hold instead of a tap. So if you typed "ah" too fast, it would show "H" instead.
Other bug fixes
The new firmware available notification kept showing even if the firmware was up to date.
The color picker did not show properly, and it was impossible to select a color.
When upgrading from 0.33 or loading old layouts, the macros didn't work. Now a pop-up window offers you the option to update them, so they work.
In the firmware screen, besides seeing which firmware you have, now you also get to see which firmware is the latest available.
Now you can name Superkeys, and its name will show on the key.
Multiple visual fixes on the keyboard menu editor so keys are easier to read.
For better clarity while editing layouts, the underglow is only shown while in color mode.