release 1.0.7 * Don't use time_ns so as not to require Python 3.7 * Correctly determine setting box in change_click method * Handle fake Nano connection notifications * Lock on actual handle, not just on handle number * Mark Nano receiver C52F as not unpairing * Upgrade pairing/unpairing documentation
- Don't use time_ns so as not to require Python 3.7
- Correctly determine setting box in change_click method
- Handle fake Nano connection notifications
- Lock on actual handle, not just on handle number
- Mark Nano receiver C52F as not unpairing
- Upgrade pairing/unpairing documentation
- Don't signal status change when battery changes from None to None.
- Add Japanese translation
- Use first word of name for code name if no other code name available.
- Better determination of when to add SW ID.
- Check for more HID++ feature request failing.
- Fix bug with new_fn_inversion setting.
- Use correct device number for directly connected devices
- Add debug message when candidate device found
- Update Polish, Taiwanese, and Brazilian Portugese translations
- Add MouseProcess a rule condition like Process but for the window under the mouse
- Add parameters for binary settings to support prefixes
- Add locks to serialize requests to devices
- Fix bug when reprog key requests returns None
- Fix bug for empty process name and class
- Rules can now trigger on both pressing and releasing a diverted key
- Upgrade mouse gestures to allow sequences of movements
- Fix gkeys diversion faked read
- Add suppor for Logitech g pro x superlight receiver
- Convert HID++ 2.0 device kinds to enhanced HID++ 1.0 device kinds
- Update about window, bug report templates, and supported kernels.