Releases: UltimateHackingKeyboard/agent
Releases · UltimateHackingKeyboard/agent
3.1.0
3.0.2
Firmware: 10.1.0 [release] | Device Protocol: 4.9.0 | User Config: 6.0.0 | Hardware Config: 1.0.0
- Allow modifying palette colors via right click.
- Allow dragging any key to any palette color to repaint it or to the plus button to add it.
- Use the JetBrains Mono font in Monaco editor.
- Fix keyboard case color shown in the Macro tab of the key action popover and on the "Add available keymap" page.
- Make better use of horizontal space on the macro editing page.
- Fix double vertical scrollbars in the macro section of the key action popover.
- Flash not only rectangular keys but also non-rectangular keys upon changing them.
- Improve the hover highlighting of keys in per-key color mode.
3.0.1
Firmware: 10.1.0 [release] | Device Protocol: 4.9.0 | User Config: 6.0.0 | Hardware Config: 1.0.0
- Break the color palette into multiple lines if it doesn't fit in a single line.
- Add Cancel and Ok buttons to the color picker.
- When remapping a key, keep its color.
- Use LF consistently as a line separator in macro commands.
- Prefix modifiers with L or R, and display RAlt as RAlt(Gr).
- Use light gray case color for the keyboard case when in per-key RGB mode, which is more pleasant to the eyes.
- Fix the color of the rotating Agent icon on the loading page to be higher contrast in dark mode.
- Disable painting mode when switching to functional backlighting mode.
- Make new macro text actions savable after pasting text.
3.0.0
Firmware: 10.0.0 [release] | Device Protocol: 4.9.0 | User Config: 6.0.0 | Hardware Config: 1.0.0
- Rename the "LED brightness" page to "LED settings" and extend it with backlighting mode, functional backlighting colors, and LED fade timeout. Extend the keymap page accordingly.
USERCONFIG:MAJOR - Add "Always display keyboards halves joined together" option on the Settings page.
- Load backup user config on startup only if the user config is invalid.
- Windows support is limited to Windows 10+ starting from this release because the most recent Electron only suports new Windows versions.
2.1.2
2.1.1
2.1.0
Firmware: 9.2.0 [release] | Device Protocol: 4.9.0 | User Config: 5.1.0 | Hardware Config: 1.0.0
- Fix scancode dropdown visibility in macros.
- Decrease the padding of select2 items.
- Make Agent work with hardened Linux kernels.
- Make smart macro documentation widgets visible only if a macro command is in focus.
- Don't auto-save user configuration when downgrading the firmware, allowing for firmware downgrades.
- Fix side menu revalidation after device reconnection.
- Allow executing smart macro commands with a script via the USB protocol.
DEVICEPROTOCOL:MINOR
2.0.2
2.0.1
2.0.0
Firmware: 9.1.1 [release] | Device Protocol: 4.8.0 | User Config: 5.1.0 | Hardware Config: 1.0.0
- Support smart macros.
USERCONFIG:MINOR - Support 12 layers.
USERCONFIG:MAJOR - Expose device and module git and version properties.
DEVICEPROTOCOL:MINOR - Add firmware update notification bar and screen.
- Save macro on Ctrl+Enter.
- Fix keypress capture which sometimes captured invalid keypresses.
- Scroll to bottom when a new macro item added.
- Improve key content rendering when there are two lines.
- Add screen brightness increase and decrease scancodes.
- Make sliders rounded.
- Add an empty keymap to the list of available keymaps.
- Only show the non-empty layers of available keymaps.
- Fix the exchanged Mod and Fn layers of the QWERTY for PC available keymap.
- Don't allow to create more than 255 macros according to firmware limits.
- Handle the \ character properly in the scancode field.
- Select the text content of the scancode dropdown when it gets opened.
- Make the capture keystroke button work even if the scancode dropdown is opened.
- Maximize scancode selector height.
- Fix device recovery mode.
- Fix the validation of the key action popover fields.