Releases: UltimateHackingKeyboard/agent
Releases Β· UltimateHackingKeyboard/agent
5.0.1
5.0.0
Firmware: 12.0.0 [release] | Device Protocol: 4.11.0 | User Config: 8.3.0 | Hardware Config: 1.0.0
- Add support for the UHK 80.
- Support dongle pairing and firmware updates.
- On the "LED settings" page, show the Battery-powered column if the UHK 80 is connected.
- In the configuration history, show per-device history records.
- Fix "Back to keymap" link which disappeared when saving or cancelling macro action items.
- Remove Return alias in the scancode selector.
4.2.1
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
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
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
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
4.0.0
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
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.