Releases: kiibohd/configurator
Releases · kiibohd/configurator
v1.1.0 - Ergodox Flashing
v1.1.0
This is a small release with a few quality-of-life changes
Bug Fixes
- Fix errors during keyboard discovery
Features
- Alter flashing process for Split Keyboards (i.e. Ergodox) to show both
.bin
files and allow for two-step flashing - Connected keyboards will now show the current flashed version of the firmware in the tooltip even if up to date.
v1.0.2 - Update Backend Port
This is a small release to update the backend URL to use the default HTTP port to better support those behind aggressive firewalls.
v1.0.1 - Bug Fixes
v1.0.1
This release is a bug fix release with focus on quality of life fixes causing issues with usability.
Bug Fixes
- Fix issue with
Clear
button causing compilation issues in some scenarios - Don't show a "Show Log" button when there is no log to show (generally when a network/local issue occurs)
- Differentiate between network/local errors and compilation issues.
- Timeout when layouts cannot load (generally a network issue)
- Escape
kiidrv
path
Features
- Keyboard list now shows when a keyboards flashed firmware is out of date
- Updated packages resulting in removing dependency on
node-pre-gyp
which caused issues with compilation on some machines
v1.0.1 Release Candidate 1
v1.0.1-rc1
This release represents a bug fix and support release.
Bug Fixes
- Fix issue with showing a "Show Log" button when there is none
- Differentiates a local error from a server compilation error
- If a network error occurs no more infinite spinner on layout load
- Properly escape
kiidrv
paths
Features
- Now reads the version from the keyboard and indicates if there's a newer firmware release available
v1.0.0 - The Long Awaited
v1.0.0
This release represents a complete re-write of both the front (now pure JS) and back ends (now rust). It is coupled with the latest firmware and support for Kira.
Bug Fixes
- Lots.
Features
- Kira support
- Macros!
- Auto-Download
dfu-util
on Windows and macOS. - Auto-Download
kiidrv
a driver diagnostic and repair tool based onzadig
- Download History
- Drag-Select support in static leds
- LED Ids in the UI
- and more!
Missing Features
- Local Canned animations (Canned animations are going to see some changes soon)
Upgrading
- History will be lost -- unfortunate side effect of the language change.
- Runs side-by-side (if you don't use the installer to overwrite) so if you want to transfer configurations it is possible to do so.
v0.6.1-alpha2
Fix issue with recalling keyboard layouts for non-Kira boards
v0.6.0-alpha
- Support for Kira
v0.6.2-beta1
Adding wiki link
v0.4.1
v0.4.0
v0.4.0
Bug Fixes
- Fix issue with downloading Ergodox Builds (Flashing still manual)
- Fix IC60LED Alphabet-Standard mixup
- Fix typo in '?' macro #63
- Prevent overwriting or creation animation with invalid names (Canned)
Features
- Auto-load last downloaded layout for keyboard variant
- Allow users to add Local Customizable Animations
- Removed "Flash" button when in Configuration mode, now acts as Download
- "Back" button added to Flash and Settings screens
- Merge toolbars to give more vertical space
- Add F17-24 Keys #54
Local Customizable Animations
Syntax is identical to those in the canned
section of the .json
files
Example:
{
"settings": "start, replace:basic, pfunc:interp",
"type": "animation",
"description": "A nice classic single color back (and under) light.",
"configurable": [
{
"name": "color",
"type": "color",
"default": {"r": 255, "g": 255, "b": 255}
}
],
"frames": [
"P[c:0%](${color}), P[c:100%](${color})"
]
}
Both settings
and frames
can both reference the values that are in configurable
section with the following syntax:
${NAME}
- simply substitute the value${NAME!#.#}
- (color only) darken chosen color [0-1.0]${NAME:NAME2:#.#}
- (color only) interpolate between two colors [0-1.0]