@mondalaci mondalaci released this Nov 16, 2018 · 1 commit to master since this release

Assets 11

Firmware: 8.5.3 [release] | Device Protocol: 4.4.0 | User Config: 4.0.1 | Hardware Config: 1.0.0

  • When the firmware of the right keyboard half is larger or equal than 8.4.3 then display the "Lock layer when double tapping this key" checkbox and remove "... macro playback is not implemented yet..." notices.
  • Upgrade to node-hid 0.7.3 which utilizes the hidraw USB driver on Linux instead of libusb.
  • Update udev rules for the new hidraw based node-hid.
  • Improve the "Cannot find your UHK" and the privilege escalation screens to show more relevant messages when transitioning from the libusb based node-hid to the hidraw based node-hid.
  • Fix the rendering of macro actions, so that their text doesn't overlap.
  • Add "International {1,2,3}" and "Language {1,2}" keypress actions.
  • Add icon for the Play/Pause keypress action.
  • Remove the Stop/Eject keypress action.
  • Make the "Type text" macro action accept clipboard data on Mac.
  • Display "You can't change this mapping because on the base layer a layer switcher key targets this key." in the key action popover whenever it applies.
  • Fix UI bug which could be triggered by tapping Tab in the keymap abbreviation input.
  • Don't trigger Agent shortcuts when capturing keypresses.
  • Log USB device list before checking permissions.
  • Show OS-specific modifiers in the title bar of macro actions.
  • Only show the device list on Linux when the list actually changes.

@mondalaci mondalaci released this Oct 3, 2018 · 29 commits to master since this release

Assets 12

Firmware: 8.2.5 [release] | Device Protocol: 4.4.0 | User Config: 4.0.1 | Hardware Config: 1.0.0

  • Add backspace and caps lock icons which avoids the overlap of their old texts.
  • Fix right and middle mouse click macro actions which were exchanged.
  • Include Agent version to the firmware update log.

@mondalaci mondalaci released this Sep 24, 2018 · 35 commits to master since this release

Assets 12

Firmware: 8.2.5 [release] | Device Protocol: 4.4.0 | User Config: 4.0.1 | Hardware Config: 1.0.0

  • Add History Back and History Forward scancodes.
  • Save the actual decelerated scroll speed instead of using the accelerated scroll speed by accident.
  • Allow layer switcher secondary roles only on the base layer.
  • When remapping modifiers, display a warning suggesting to remap them on all layers.
  • Display more exact instructions on the permission setup screen.
  • Set the decelerated scroll speed of the default configuration from 20 to 10.
  • Map Caps Lock without Ctrl on default keymaps.
  • Rename "Scroll Lock" to "ScrLk" and "Num Lock" to "NumLk" on keys to avoid text overlap.
  • In the scancode select2, display "Print Screen SysRq" and add SysRq above PrtScn when rendering the key.
  • Fix left and right direction titles for mouse movement macro actions.

@mondalaci mondalaci released this Aug 26, 2018 · 62 commits to master since this release

Assets 12

Firmware: 8.2.5 [release] | Device Protocol: 4.4.0 | User Config: 4.0.1 | Hardware Config: 1.0.0

  • Uncheck the "Remap on all keymaps" and "Remap on all layers" checkboxes of the key action popover by default.
  • Bind left and right Shift on the Mouse layer of all keymaps in the default configuration.
  • Make ng2-select2 widgets faster.
  • Add note to the LED brightness page saying that current UHK versions are not backlit.
  • Fix the padding of the secondary role tooltip.
  • Remove the redundant scrollbar from the LED brightness page.

@mondalaci mondalaci released this Jul 26, 2018 · 73 commits to master since this release

Assets 12

Firmware: 8.4.0 [release] | Device Protocol: 4.4.0 | User Config: 4.0.1 | Hardware Config: 1.0.0

  • Fix Agent startup exception on Linux by upgrading Electron builder.
  • Change the shortcut which enables the USB stack test code, so that it can be triggered with the default Mac US keymap.

@mondalaci mondalaci released this Jul 26, 2018 · 78 commits to master since this release

Assets 12

Firmware: 8.4.0 [release] | Device Protocol: 4.4.0 | User Config: 4.0.1 | Hardware Config: 1.0.0

  • Replace the Linux blhost binary with a statically compiled version that doesn't use special instructions and shouldn't segfault.
  • Keep the current layer when changing keymaps.
  • Fix the sleep key of Mac keymaps.
  • Add help page.
  • Add "save to keyboard" and "remap key" shortcuts.
  • Build only AppImages for Linux.
  • Replace ng2-select2 widgets with ngx-select-ex that always shows up in the correct position.
  • Improve the phrasing of the firmware update error message.
  • Tweak unsupported Windows firmware update notification.
  • Hide the Settings menu until auto update is implemented.
  • Don't scroll when the macro tab of the key action popover gets selected.
  • Add keyboard shortcut for enabling the USB stack test mode of the firmware. DEVICEPROTOCOL:MINOR
  • Tone down the color of the separator line.

@mondalaci mondalaci released this Jun 26, 2018 · 100 commits to master since this release

Assets 12

Firmware: 8.2.5 [release] | Device Protocol: 4.3.1 | User Config: 4.0.1 | Hardware Config: 1.0.0

  • When remapping a switch keymap action on all keymaps, don't set it on its own keymap.
  • Make the key action popover always contain the action of the current key, even after cancelled.
  • Include the firmware version to be updated to the firmware update log.
  • Update the Agent icon of the side menu and the about page.
  • When remapping a key, only flash the affected key instead of all keys.
  • Fade in/out the keyboard separator line only when splitting the keyboard.
  • Only show the unsupported OS message of the firmware page on relevant Windows versions.
  • Close and reopen USB device when an error occurs.
  • Temporarily remove the export keymap feature because it's useless until import is implemented.

@mondalaci mondalaci released this Jun 19, 2018 · 114 commits to master since this release

Assets 12

Firmware: 8.2.5 [release] | Device Protocol: 4.3.1 | User Config: 4.0.1 | Hardware Config: 1.0.0

  • Add checkboxes for remapping keys on all layers and/or all keymaps.
  • Add separator line between the keyboard halves.
  • Add double tap icon for switch layer actions.
  • Improve the looks and content of the tooltips of the key action popover.
  • Make the left keyboard half less likely to timeout during firmware update.
  • Terminate the firmware update process if blhost segfaults.
  • Replace the Linux x86-64 version of the blhost binary which should not make it segfault anymore.
  • Make the firmware update log shorter by listing one device per line and not repeating the list of available USB devices.
  • Make the firmware update help text shorter.