@jbondeson jbondeson released this Dec 5, 2017 · 15 commits to master since this release

Assets 9


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)


  • 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


    "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]

@jbondeson jbondeson released this Nov 9, 2017 · 33 commits to master since this release

Assets 9


Bug Fixes

  • Fix issue where last change in Static LED Maps is dropped
  • Fix issue where invalid Custom KLL is generated when deleting "reaction" animations.


  • Checks for new versions once per day.

@jbondeson jbondeson released this Nov 6, 2017 · 37 commits to master since this release

Assets 9



  • Warning indicator on flash page when no keyboard is in flash
  • View log file from failed compilation
  • Loading indicator for firmware downloads


  • Delete triggers when the animation is deleted
  • Import now validates contents of JSON

@jbondeson jbondeson released this Nov 5, 2017 · 42 commits to master since this release

Assets 9



  • Load Recent Layouts - Layouts downloaded locally (shows last 5)
  • Load Alternative Layouts - Layouts defined on the server for the keyboard

@jbondeson jbondeson released this Nov 3, 2017 · 45 commits to master since this release

Assets 9

First of the stable releases.

This release fixes USB detection issues that cause the "Connected Devices" tab to not be updated correctly when devices are connected/disconnected.


@jbondeson jbondeson released this Oct 31, 2017 · 57 commits to master since this release

Assets 9
Flashing Support & Re-org

Flashing support (flash right after a download) Also a whole lot of reorg on code to try
and bring it more in line with the intent for code organization.