Skip to content

Releases: UltimateHackingKeyboard/agent

4.2.1

11 Oct 16:52
Compare
Choose a tag to compare

Firmware: 11.2.0 [release] | Device Protocol: 4.10.0 | User Config: 7.1.0 | Hardware Config: 1.0.0

  • Fix crash when "trigger safety margin" was set to a negative value.
  • Fix crash that occurred when the user config history folder contained an invalid device.
  • Set key colors of uninitialized NoneActions instead of crashing Agent.
  • Only save the application window state on exit, not on every change, which previously led to rare crashes.
  • Add tooltip for layers.
  • Restore persistent visibility of "back to keymap" link, which previously disappeared when adding or removing macro action items of new macros.
  • Implement HTML escaping for keymap descriptions to prevent potential security issues.
  • Remove empty modules from the default user config.
  • Use async device calls for better performance.
  • Enhance configuration history view:
    • Now showing the history records of the current device by default
    • Making the tab of the current device bold for easy identification
    • Displaying device serial number in a tooltip of its tab

4.2.0

27 Jun 10:05
Compare
Choose a tag to compare

Firmware: 11.1.1 [release] | Device Protocol: 4.10.0 | User Config: 7.1.0 | Hardware Config: 1.0.0

  • Add macro command syntax highlighting and autocompletion.
  • When clicking on a macro error, jump to the relevant smart macro cursor position.
  • Add "duplicate macro item" button.
  • Add a logarithmic slider for LED fade timeout setting.
  • Support 20 mouse buttons.
  • Group configuration history records per device.
  • Make the "back to keymap" link revert to the previously visible layer.
  • Fix "add macro action" animation glitches.
  • Always make Agent display firmware documentation, even if git information is missing.
  • Make tooltips always appear on-screen, even when they're at the bottom of the screen.
  • Fix the "Double tap to lock layer timeout" tooltip on the typing behavior page.
  • Fix occasionally incomplete firmware "update succeeded" message.

4.1.0

03 May 22:12
Compare
Choose a tag to compare

Firmware: 11.1.0 [release] | Device Protocol: 4.10.0 | User Config: 7.1.0 | Hardware Config: 1.0.0

  • Add the "jump to macro" and "add a new macro for this key" buttons in the key action popover macro tab.
  • Add a "Back to keymap" link on module pages when navigating via a module icon of keymap pages.
  • Add a "Back to keymap" link on macro pages when navigating via the key action popover.
  • Make the "Remap on all layers" option of the key action popover not remap modifier layers, except for the current layer.
  • Fix the saving and restoration of SwitchKeymapAction colors.
  • Rework parts of the module pages to make them easier to digest.
  • Display the "Invert horizontal scrolling" option on every module page. USERCONFIG:MINOR
  • Add acceleration diagram into module tooltips.
  • Fix current key highlighting.
  • Fix the gap below the upper triangle part of the key action popover.
  • Improve macro action drag and drop icon and its padding.
  • Add a tooltip to the "secondary roles" header of the "typing behavior" page.
  • Maximize select component list height.
  • Make key borders visible when the background color is similar to the key color.
  • Fix icon stroke widths.
  • Remove the unintended gray outline of icon keys.
  • Don't partially hide the smart macro editor autocomplete popup.

4.0.2

05 Mar 22:17
Compare
Choose a tag to compare

Firmware: 11.0.0 [release] | Device Protocol: 4.10.0 | User Config: 7.0.0 | Hardware Config: 1.0.0

  • Realign the circular module puzzle buttons on keymap pages to slightly overlap with modules.
  • Swap the trackpoint and touchpad submenus.
  • Increase the touchpad hold continuation timeout slider maximum to 2000 ms.
  • Make tooltips show even when they're close to the bottom of the page.

4.0.1

03 Mar 20:35
Compare
Choose a tag to compare

Firmware: 11.0.0 [release] | Device Protocol: 4.10.0 | User Config: 7.0.0 | Hardware Config: 1.0.0

  • Move the Modules menu directly under the Device menu.
  • Add navigation mode tooltips on module pages.
  • Fix "Double trap" typo.

4.0.0

28 Feb 18:25
Compare
Choose a tag to compare

Firmware: 11.0.0 [release] | Device Protocol: 4.10.0 | User Config: 7.0.0 | Hardware Config: 1.0.0

  • Add module configuration pages for the key cluster, trackball, trackopint, and touchpad modules.
  • Add "Typing behavior" page.
  • Add "Axis skew" settings and a "Compensate diagonal speed" setting on the "Mouse key speed" page.
  • Make page margins consistent across all pages.
  • Update firmware version tooltip content to cause less confusion.
  • Fix "Recover LED space" tooltip position to not block the related confirmation popover.

3.3.0

23 Jan 16:37
Compare
Choose a tag to compare

Firmware: 10.5.0 [release] | Device Protocol: 4.10.0 | User Config: 6.0.0 | Hardware Config: 1.0.0

  • Make Agent compatible with more Linux distributions that use glibc 2.28+ instead of previously requested glibc 2.33+
  • Refine USB interface filtering, allowing for compatibility with upcoming firmware versions that use altered USB interface order for greater KVM compatibility.
  • Fix the dark mode styles of the color picker and firmware version display.

3.2.2

14 Dec 23:38
Compare
Choose a tag to compare

Firmware: 10.5.0 [release] | Device Protocol: 4.10.0 | User Config: 6.0.0 | Hardware Config: 1.0.0

  • Fix cursor position in macro command editor, which affects some desktops with display scaling enabled.
  • Fix firmware version number color.

3.2.1

16 Nov 08:55
Compare
Choose a tag to compare

Firmware: 10.4.0 [release] | Device Protocol: 4.10.0 | User Config: 6.0.0 | Hardware Config: 1.0.0

  • Fix bug that caused the Agent window to go black. This fix required an Electron 27.0.4 update, which removes macOS 10.13 and 10.14 support, so Agent only runs on macOS 10.15 (Catalina) or later going forward.
  • Fix bug that made double-clicking on the color code field slide the UHK out of screen.

3.2.0

14 Nov 13:26
Compare
Choose a tag to compare

Firmware: 10.4.0 [release] | Device Protocol: 4.10.0 | User Config: 6.0.0 | Hardware Config: 1.0.0

  • Optimize in-line editable command macro action for horizontal space.
  • Add "Open configuration folder" link on the settings page.
  • Fix crash when changing theme before the default user config is loaded.
  • Fix suggestion widget visibility in Monaco Editor.
  • Set default error panel height to 10% percent of screen height.
  • Upgrade to Bootstrap 5.