release 1.0.5rc2

This commit is contained in:
Peter F. Patel-Schneider 2020-10-25 14:20:08 -04:00
parent 04d79810d4
commit 8d01e28138
9 changed files with 49 additions and 12 deletions

View File

@ -1,3 +1,25 @@
1.0.5rc2:
* Solaar config command can set keyed settings.
* Add setting for polling rate
* Use long HID++ messages for all 2.0 requests
* Update German, Italian, and Polish translations
* Solaar config command no longer selects paired but unconnected devices
* Show HID++ 1.0 remaining pairings value in solaar show for devices that support it
* Add option to not use battery icons in system tray.
* Update Polish and Dutch translation.
* Add Czech translation.
* Remove information on SUSE package as it is very old.
* Turn GKEY notifications into Gn key keypresses that can trigger rules.
* Push device settings to devices after suspend when device is immediately active.
* Reduce unneccessary saving of configuration file.
* Better handling of disconnected devices.
* Implement GUI to edit rules.
* Implement rule-base processing of HID++ feature notifications (depends on X11).
* Add settings for diversion of crown and remappable keys.
* Access widgets by name instead of by index.
* Implement UNIFIED_BATTERY feature and use in battery reports.
* Add a clickable lock icon that determines where each setting can be changed.
1.0.4:
* Update pt_BR translation

View File

@ -1,6 +1,13 @@
Notes on Major Changes in Releases
Version 1.0.5:
Solaar has rules that can perform actions such as pressing keys or scrolling when certain HID++ feature notifications happen. Users can change these rules either by editing ~/.config/solaar/rules.yaml or via a GUI. Rules depend on X11 and so are only available under X11. This is an experimental feature for Solaar and may undergo changes in the future.
Each setting has a clickable lock icon that determines whether the setting can be changed.
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.

View File

@ -4,7 +4,7 @@ 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.4
version: 1.0.5rc2
show_downloads: false
encoding: utf-8
theme: jekyll-theme-slate

View File

@ -114,6 +114,8 @@ depends on X11, this capability is only when running under X11.
Users can edit rules using a GUI by clicking on the `Edit Rule` button in the Solaar main window.
Solaar rules is an experimental feature. Significant changes might be made in response to problems.
## Battery Icons

View File

@ -23,7 +23,7 @@ most likely good to go.
Solaar requires Python 3.6+ and the
`python3-pyudev` package.
The Solaar GUI requires the
`python3-psutil`, `python3-xlib`, and `python3-pyyaml` packages.
`python3-psutil`, `python3-xlib`, and `python3-yaml` or `python3-pyyaml` packages.
To run the GUI Solaar also requires Gtk3 and its GObject introspection bindings.
The Debian/Ubuntu packages that need to be installed are
`python3-gi` and `gir1.2-gtk-3.0`;

View File

@ -3,6 +3,8 @@ title: Rule Processing of HID++ Notifications
layout: page
---
Rule processing is an experimental feature. Significant changes might be made in response to problems.
Note that rule processing is only available when running under X11.
Logitech devices that use HID++ version 2.0 or greater produce feature-based

View File

@ -72,9 +72,13 @@ confirm in the window that pops up.
When a device is selected you can see the approximate battery level of the
device, if that is reported by the device, and the status of the link
between the device and its receiver.
You can also see some settings of the device and change
some of these. Changing settings is performed by clicking on buttons or
moving sliders.
You can also see and change the settings of devices.
Changing settings is performed by clicking on buttons,
moving sliders, or selecting from alternatives.
Device setings now have a clickable lock icon that determines whether the
setting can be changed. These locks are not (yet) shown in the images.
![Solaar-main-window-keyboard](Solaar-main-window-keyboard.png)

View File

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

View File

@ -8,7 +8,7 @@ except ImportError:
from distutils.core import setup
# from solaar import NAME, __version__
__version__ = '1.0.4'
__version__ = '1.0.5rc2'
NAME = 'Solaar'
@ -32,12 +32,12 @@ def _data_files():
setup(
name=NAME.lower(),
version=__version__,
description='Linux devices manager for the Logitech Unifying Receiver.',
description='Linux device manager for Logitech receivers, keyboards, and mice.',
long_description='''
Solaar is a Linux device manager for Logitech's Unifying Receiver peripherals.
It is able to pair/unpair devices with the receiver, for many devices show
battery status, and show and modify some of the modifiable features of devices.
'''.strip(),
Solaar is a Linux device manager for many Logitech peripherals that connect through
Unifying and other receivers or via USB or Bluetooth.
Solaar is able to pair/unpair devices with receivers and show and modify some of the
modifiable features of devices.'''.strip(),
author='Daniel Pavel',
license='GPLv2',
url='http://pwr-solaar.github.io/Solaar/',