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