release 1.0.4rc1

* Support USB and BT connected devices that are not in descriptors.py
* Use FRIENDLY NAME for codename if needed and available.
* Extract manufacturer and product ID from Udev HID information.
* Add Bluetooth and USB product IDs to device descriptors records.
* Support Bluetooth-connected devices.
* Add model ID and unit ID to device identification.
* Support changing DPI by pressing DPI Switch button and sliding horizontally
* Add device-specific notification handlers.
* Add MX Vertical USB information.
* Udev rule adds seat permissions for all Logitech devices.
* Support USB-connected devices in GUI.
* Make probe and config work for USB-connected devices.
* Improve strings and display for settings.
* Correctly handle non-unifying connection notifications.
* Update GUI strings for several settings.
* Better support for EX100 and devices that connect to it.
* Partial support for feature GESTURE_2.
* Simplify interface for settings.
* Use DJ connection notifications to set device active status
* Udev rule sets seat write permissions for hidraw nodes for device as well as receivers.
* Handle USB devices that use HID++ protocol in CLI.
* Use device hidraw nodes where possible.
* Handle receivers with serial numbers that don't provide number of pairings.
* Ignore exceptions when setting locale.
* Correctly discover settings that share a name.
* Don't show pop-up notifications at startup.
* Keep battery voltage updated in GUI.
* Add Portugese translation.
* Update several translations.
* Add Lightspeed receivers c545 and c541.
* Reimplement REPROG_CONTROLS data structure.

release 1.0.4rc1

  • Support USB and BT connected devices that are not in descriptors.py
  • Use FRIENDLY NAME for codename if needed and available.
  • Extract manufacturer and product ID from Udev HID information.
  • Add Bluetooth and USB product IDs to device descriptors records.
  • Support Bluetooth-connected devices.
  • Add model ID and unit ID to device identification.
  • Support changing DPI by pressing DPI Switch button and sliding horizontally
  • Add device-specific notification handlers.
  • Add MX Vertical USB information.
  • Udev rule adds seat permissions for all Logitech devices.
  • Support USB-connected devices in GUI.
  • Make probe and config work for USB-connected devices.
  • Improve strings and display for settings.
  • Correctly handle non-unifying connection notifications.
  • Update GUI strings for several settings.
  • Better support for EX100 and devices that connect to it.
  • Partial support for feature GESTURE_2.
  • Simplify interface for settings.
  • Use DJ connection notifications to set device active status
  • Udev rule sets seat write permissions for hidraw nodes for device as well as receivers.
  • Handle USB devices that use HID++ protocol in CLI.
  • Use device hidraw nodes where possible.
  • Handle receivers with serial numbers that don't provide number of pairings.
  • Ignore exceptions when setting locale.
  • Correctly discover settings that share a name.
  • Don't show pop-up notifications at startup.
  • Keep battery voltage updated in GUI.
  • Add Portugese translation.
  • Update several translations.
  • Add Lightspeed receivers c545 and c541.
  • Reimplement REPROG_CONTROLS data structure.