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]