Skip to content

Releases

v0.4.0

Choose a tag to compare

@alt-0191 alt-0191 released this 03 Nov 05:26
94e83f9

0.4.0 (2026-11-02)

Features

  • add IMU panel (50ae195)
  • guided unlock-shortcut change, full-width Device page (d3ca757)
  • implement carry threshold draft functionality in MotionView (fb04e7a)
  • motion (IMU) panel, ES60 frame key, shared keyboard canvas (3d8522a)
  • motion (IMU) panel, ES60 frame key, shared keyboard canvas (1c2f084)
  • peak-hold meter, Carbon content switcher, and a rail clear-slot (9d0d2f4)
  • support adding an unlock combo, not just changing one (a300615)
  • surface the unlock shortcut, split Device from Preferences (63e5cdc)

Bug Fixes

  • five UI issues — drawer resize, reset confirmation, and no load-in fades (b035090)
  • motion panel as a vertical settings list, and document the combo save gap (0dc2ab3)
  • probe ladder falls back to keys every platform delivers (0fe4357)
  • retry armed the previous test key, so the test could never pass (fe5c13d)
  • start the probe ladder on a key that actually gets delivered (709913a)
  • stop losing the unlock combo, and rebuild the motion form on Carbon's grid (2f293c8)
  • the live unlock combo was winning the chord under test (7406755)
  • unlock probe inherited the wrong layer mask; flag the change as risky (245c9ef)

v0.3.0

Choose a tag to compare

@alt-0191 alt-0191 released this 28 Jul 16:28
a527eb7

0.3.0 (2026-07-27)

Features

  • ui: Remake UI with IBM Carbon Design system (be026ce)

Bug Fixes

  • move useMemo before conditional return in TapHoldEditor (9f4fad0)
  • remove unused MT helper and unused t variable (daaa608)

v0.2.1

Choose a tag to compare

@alt-0191 alt-0191 released this 09 Jun 17:09
e0edd59

0.2.1 (2026-06-09)

Bug Fixes

  • harden keyboard connection loading (fb89d7c)

v0.2.0

Choose a tag to compare

@alt-0191 alt-0191 released this 09 Jun 15:03
b273a37

0.2.0 (2026-06-09)

Miscellaneous Chores

v0.1.0

Choose a tag to compare

@alt-0191 alt-0191 released this 24 Mar 03:34
f75129c

0.1.0 (2026-03-23)

Features

  • lift lighting state to Keyboard and add capslock color side-by-side layout (a2ace3a)
  • parallel lighting fetch on connect and on lighting tab open (120c4fa)
  • replace range inputs with custom color sliders and hex input (c97ee6d)

Bug Fixes

  • i18n update (e1d4714)
  • use wrapper message for layer LED enabled RPC call (789cc32)

v0.0.4

Choose a tag to compare

@alt-0191 alt-0191 released this 19 Mar 05:51
7bcf5bc

0.0.4 (2026-03-19)

Bug Fixes

  • deps: upgrade tauri crates to match npm packages (f4c5fa5)
  • retrigger release-please (a970489)
  • trigger release (1d23c74)
  • update PhysicalLayoutPicker for react-aria-components Key|null type change (b8b35b0)

v0.0.3

Choose a tag to compare

@github-actions github-actions released this 12 Mar 03:16
1001c7a

0.0.3 (2026-03-12)

Features

  • Add a few more Consumer overrides. (2e32100)
  • Add a few more HID name overrides. (30789f6)
  • Add aboud and license notice modals. (b9d2692)
  • Add alert on connect failures, bump deps. (#47) (997edc9)
  • Add disconnect and settings reset UI. (18b3f22)
  • Add Download Page (#105) (2b88c5c)
  • Add headers to key in resting / non hover state (#157) (0f965ed)
  • Add HID label overrides. (5216e8e)
  • Add HID usage modifier editing. (14a1578)
  • add hover effects to device menu items (ffd42ee)
  • Add layout rotation support. (4331681)
  • Add limits for usages in the list, re-render fixes. (30f7077)
  • Add names for some keypad key codes (#34) (59a6441)
  • Add primitive layout picker control. (e77c09b)
  • Add tauri CLI for connecting to serial port. (86840df)
  • Add UI in connect model when no transports (9d58e0e), closes #16
  • add UI to close about license modals (01cc93b)
  • Add unlock/lock handling. (6a742e1)
  • Auto-zoom keymap layout (c98743e)
  • Basic CI for building apps across platforms. (2360283)
  • Better detection of proper conn. (6963c29)
  • Better physical layout picker with preview. (89b38b3)
  • Bump client version. (1b0c8c4)
  • Detailed save changes response data. (#49) (967aff4)
  • Display device name in header. (d4285a6)
  • Handle keymap/layout mismatches. (67bc71a)
  • Improved key rendering for HID usages. (#53) (14bcaa7)
  • Initial work on skeleton of ZMK Studio UI. (5a19aa4)
  • Initial work to reload keymap on layout change. (fc55232)
  • Layer reordering (a7bc01d)
  • More complete disconnect and notif support. (77062af)
  • Move to proper layer IDs. (44badf1)
  • Propagate layout selection to the device. (c2cf65c)
  • Properly implement Discard. (e7a25c0)
  • Release automation using release-please (f69b015)
  • replace edit label prompt with modal (44acf8c)
  • Show selected key in a physical layout. (1dc11c8)
  • Sort behaviors by label (#75) (a996e4e)
  • Start to incorporate theme colors. (664d6f3)
  • Style adjustments (332d737)
  • Support MacOS Universal Installer (c43357e)
  • Support MacOS Universal Installer (#104) (c43357e)
  • Tailwind, prettier, Gorton keys. (f942781)
  • Ton of layer operations. (28f2625)
  • Tons of layout fixes, device selection. (177f2df)
  • Undo/redo, binding updates, save changes. (47eeb1c)
  • Various layout/key render work, theme fixes (d66d560)
  • Windows app/installer signing. (81a42b5)

Bug Fixes

  • Add will-change: transform to force anti-aliasing. (899c355)
  • Add beta warning to the connect modal. (#58) (5152b1d)
  • Add Info.plist for BT access request on macOS. (2412e70)
  • Add link to unlock behavior docs in unlock modal (#90) (9d35061)
  • Add ZMK links to the about modal. (#56) (3c319b5)
  • app crash when reach last index of undo stack (#111) (3370faa)
  • app: Handle manual disconnect for serial transport (#55) (3da464f)
  • app: Properly load when BT adapter is off. (3241568)
  • app: Show "Unnamed device" rather than "TODO" (#146) (de19db3)
  • app: Tweak webkit dep version for CI builds (#92) (5c018bc)
  • app: Workaround for GNOME/Wayland resize bug. (153a035)
  • BT connections on macOS must explicitly connect. (adf1d01)
  • Build fixes after tweaks. (679c5ec)
  • Build gatt transport on macOS. (1351d5f)
  • Bump tauri deps to use custom IPC encoding. (c6de9de)
  • Bump tauri versions, fix CSP ICP issue. ([ba15adc](https://github.com/...
Read more