release 1.0.4rc1

This commit is contained in:
Peter F. Patel-Schneider 2020-08-02 14:38:31 -04:00
parent 4ca2496a6f
commit 93fe73214c
5 changed files with 65 additions and 6 deletions

View File

@ -1,8 +1,41 @@
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.
1.0.3:
* Clean up documentation files.
* Update documentation on installation.
* Update Swedish and French translations.
* Add Norwegtian Nynorsk and Danish translations.
* Add Norwegian Nynorsk and Danish translations.
1.0.3rc2:
* Fix bug handling DJ pairing notifications.

26
Release_Notes Normal file
View File

@ -0,0 +1,26 @@
Notes on Major Changes in Releases
Version 1.0.4:
Devices that connect directly via Bluetooth or USB are now supported. These devices show up in the GUI as separate lines, not under a receiver. A device that is directly connected and also paired to a receiver will show up twice, but the entry under the receiver will not be active. With this change identifying devices becomes more difficult so occasionally check your Solaar configuration file (at ~/.config/solaar/config.json) to see that there is only one entry for each of your devices.
There are new settings for gestures, thumb wheels, adjusting the wheel ratchet behavior, and changing DPI using a DPI Switch button.
Solaar's Udev rule now adds seat permissions for all Logitech devices. Users who install Solaar themselves will have to install the new Udev rule and activate the rule. One way to do this is to restart the user's computer.
Version 1.0.3:
The separate deprecated solaar-cli command has been removed.
Devices can be switched between hosts using the Change Host setting. The device will try to connect to the other host. Some devices will detect that there is no active host on the other connections and reconnect back.
Version 1.0.2:
The separate unneeded solaar-gnome3 command has been removed. The packaging directories have been removed.
Non-unifying receivers are modelled better. Many of them cannot unpair but instead new pairings replace existing pairings.
Battery icon selection has been simplified.

View File

@ -1,10 +1,10 @@
title: Solaar
description: Linux Device Manager for Logitech Unifying Receivers and Paired Devices.
tagline: Linux Device Manager for Logitech Unifying Receivers and Paired Devices.
description: Linux Device Manager for Logitech Unifying Receivers and Devices.
tagline: Linux Device Manager for Logitech Unifying Receivers and Devices.
owner: pwr-Solaar
owner_url: https://github.com/pwr-Solaar
repository: pwr-Solaar/Solaar
version: 1.0.3
version: 1.0.4rc1
show_downloads: false
encoding: utf-8
theme: jekyll-theme-slate

View File

@ -19,5 +19,5 @@
from __future__ import absolute_import, division, print_function, unicode_literals
__version__ = '1.0.3'
__version__ = '1.0.4rc1'
NAME = 'Solaar'

View File

@ -8,7 +8,7 @@ except ImportError:
from distutils.core import setup
# from solaar import NAME, __version__
__version__ = '1.0.3'
__version__ = '1.0.4rc1'
NAME = 'Solaar'