release 1.0.2-rc1

* Look up tray icon filenames to get around a bug in libappindicator.
* Make the default behavior be to show the main window at startup.
* Support c537 nano receiver
* Add logind signals for suspend/resume.
* Remove solaar-gnome3 package
* Ignore features for devices that don't follow feature specification
* Add probe command to command-line interface to dump receiver registers
* Don't terminate on malformed or unknown messages
* Create fewer internal notifications for messages from devices
* Add a button to the main window to terminate (quit) Solaar
* Set up nano receivers as receivers with no unpairing and with re-pairing
* Set up c534 as receiver with max 2 pairings, no unpairing, re-pairing
* Better support receivers that do not unpair or when pairing replace existing pairings
* Add information about receiver pairing to receiver data structure
* Better support devices that only allow a limited number of total re-pairings
* Add --window option to control main window visibility and tray usage
* Ignore receiver if USB id is not retrieved
* Fix bug with double deleting when devices are disconnected
* Determine some receiver information from data structure for USB ids
* Treat battery level of 0 as unknown
* Fix bug on devices with no serial number
* Drop support for python2, and use python3 throughout
* Fix bug in remembering features discovered from device reports
* Show icons in main window device list
* Count offline devices when determining whether pairing is possible
* Update French, Dutch, German, and Croation translations
* Better icons for battery levels
* Support DPI, Backlight 2, Battery Voltage features
* Support M585, M590, M330, MX Master 2s and 3, new M310, new K800, craft keyboard
* Documentation improvements
* Clean up directory structure and remove unused files

release 1.0.2-rc1

  • Look up tray icon filenames to get around a bug in libappindicator.
  • Make the default behavior be to show the main window at startup.
  • Support c537 nano receiver
  • Add logind signals for suspend/resume.
  • Remove solaar-gnome3 package
  • Ignore features for devices that don't follow feature specification
  • Add probe command to command-line interface to dump receiver registers
  • Don't terminate on malformed or unknown messages
  • Create fewer internal notifications for messages from devices
  • Add a button to the main window to terminate (quit) Solaar
  • Set up nano receivers as receivers with no unpairing and with re-pairing
  • Set up c534 as receiver with max 2 pairings, no unpairing, re-pairing
  • Better support receivers that do not unpair or when pairing replace existing pairings
  • Add information about receiver pairing to receiver data structure
  • Better support devices that only allow a limited number of total re-pairings
  • Add --window option to control main window visibility and tray usage
  • Ignore receiver if USB id is not retrieved
  • Fix bug with double deleting when devices are disconnected
  • Determine some receiver information from data structure for USB ids
  • Treat battery level of 0 as unknown
  • Fix bug on devices with no serial number
  • Drop support for python2, and use python3 throughout
  • Fix bug in remembering features discovered from device reports
  • Show icons in main window device list
  • Count offline devices when determining whether pairing is possible
  • Update French, Dutch, German, and Croation translations
  • Better icons for battery levels
  • Support DPI, Backlight 2, Battery Voltage features
  • Support M585, M590, M330, MX Master 2s and 3, new M310, new K800, craft keyboard
  • Documentation improvements
  • Clean up directory structure and remove unused files