release 1.1.2rc2
This commit is contained in:
parent
f935ff1d95
commit
fbe25b4b11
56
ChangeLog.md
56
ChangeLog.md
|
@ -1,3 +1,59 @@
|
||||||
|
# 1.1.2rc2
|
||||||
|
|
||||||
|
* Try to use uinput for fake input if XTest extension not available
|
||||||
|
* Add Nano receiver C542 for M190 mice
|
||||||
|
* Broaden range of HID++ Bluetooth devices
|
||||||
|
* Add setting to divert gestures
|
||||||
|
* Rule editor can edit all rule components
|
||||||
|
* Configuation via solaar config takes effect in Solaar UI if it is running
|
||||||
|
* Add setting to disable Onboard Profiles and decouple from Polling Rate setting
|
||||||
|
* Add setting for PERSISTENT_REMAPPABLE_ACTION, common keyboard and mouse cases only
|
||||||
|
* Split Test rule condition into Test and TestBytes and support in rule editor
|
||||||
|
* Fix bug in speed-change setting
|
||||||
|
* Support Backlight and Backlight3 features
|
||||||
|
* Ensure that settings are pushed in resume
|
||||||
|
* Update German translation
|
||||||
|
* Determine device number for direct-connected devices from protocol
|
||||||
|
* fix bug in add and delete button actions in rule editor
|
||||||
|
* dispose of no-op notifications quickly
|
||||||
|
* add rule condition for checking device settings
|
||||||
|
* use local file for conversion from key names to keysyms
|
||||||
|
* get keyboard group and use to get correct keycodes (X11 only)
|
||||||
|
* improve how rules work under Wayland
|
||||||
|
* add settings for M-Key LEDs and MR-Key LED
|
||||||
|
* fix bug in unpacking M and MR key notification
|
||||||
|
* add G815 keyboard and MX518 mouse
|
||||||
|
* add new special keys for recent keyboards
|
||||||
|
* track M and MR keys for use in rules
|
||||||
|
* make sure that device is online when searching for devices in solaar show
|
||||||
|
* don't check for device kind in dpi sliding setting
|
||||||
|
* fix problem with devices that report 0 DPI
|
||||||
|
* handle missing divert-setting in action RW for settings
|
||||||
|
* add id property (unitId or serial) and don't use ? for unknown serial
|
||||||
|
* fix contains for NamedInts and eliminate use of has_element
|
||||||
|
* check for xtest and disable modifier checking if not available
|
||||||
|
* improve determination of gesture information
|
||||||
|
* add Set rules to rule GUI
|
||||||
|
* add gesture params to Set rules
|
||||||
|
* hide system tray when there are no devices to control
|
||||||
|
* add G733 headset, G9 mouse, G502 Hero mouse
|
||||||
|
* Use greyscale solaar icon in tray when using symbolic icons
|
||||||
|
* Fix bugs in solaar config
|
||||||
|
* Use classes for settings to hep with modularity
|
||||||
|
* Accept '~' and Toggle for toggling boolean settings in cli and rules
|
||||||
|
* handle errors when writing to devices
|
||||||
|
* refactor config_panel.py to use classes for widgets
|
||||||
|
* add rules action to set Solaar settings
|
||||||
|
* decrease amount of logging at each debug level
|
||||||
|
* don't stretch toggles in settings
|
||||||
|
* use key structure for key remapping setting
|
||||||
|
* optimize ReprogrammableKey implementation
|
||||||
|
* keep track of settings that are absent from device
|
||||||
|
* add G512 keyboard and G402 mouse
|
||||||
|
* reformat descriptors.py
|
||||||
|
* use feature numbers for reprogrammable key versions
|
||||||
|
* don't use new_from_icon_set in menu as it is deprecated
|
||||||
|
|
||||||
# 1.1.1
|
# 1.1.1
|
||||||
|
|
||||||
* Keep left pane in Solaar main window the same size
|
* Keep left pane in Solaar main window the same size
|
||||||
|
|
|
@ -1,5 +1,21 @@
|
||||||
# Notes on Major Changes in Releases
|
# Notes on Major Changes in Releases
|
||||||
|
|
||||||
|
## Version 1.1.2
|
||||||
|
|
||||||
|
* Rules partly work under Wayland. There is no access to the current process in Wayland. Simulated input uses uinput if XTest extension not available, requiring read and write permissions on /dev/uinput.
|
||||||
|
|
||||||
|
* There is a setting to divert gestures so that they can trigger rules.
|
||||||
|
|
||||||
|
* There is a setting to disable Onboard Profiles, which can interfere with the Polling Rate and M-Key LEDs settings. The Polling Rate setting no longer disables onboard profiles.
|
||||||
|
|
||||||
|
* There is a setting for the Persistent Remappable Keys feature.
|
||||||
|
|
||||||
|
* There is a new rule condition that tests device settings.
|
||||||
|
|
||||||
|
* There are new settings to set M-Key LEDs and MR-Key LED.
|
||||||
|
|
||||||
|
* There is a new kind of Solaar rule action to change settings for devices.
|
||||||
|
|
||||||
## Version 1.1.1
|
## Version 1.1.1
|
||||||
|
|
||||||
* There is a new setting to switch keyboard crowns between smooth and ratchet scrolling.
|
* There is a new setting to switch keyboard crowns between smooth and ratchet scrolling.
|
||||||
|
|
|
@ -4,7 +4,7 @@ tagline: Linux Device Manager for Logitech Unifying Receivers and Devices.
|
||||||
owner: pwr-Solaar
|
owner: pwr-Solaar
|
||||||
owner_url: https://github.com/pwr-Solaar
|
owner_url: https://github.com/pwr-Solaar
|
||||||
repository: pwr-Solaar/Solaar
|
repository: pwr-Solaar/Solaar
|
||||||
version: 1.1.1
|
version: 1.1.2rc2
|
||||||
show_downloads: false
|
show_downloads: false
|
||||||
encoding: utf-8
|
encoding: utf-8
|
||||||
theme: jekyll-theme-slate
|
theme: jekyll-theme-slate
|
||||||
|
|
|
@ -16,6 +16,14 @@
|
||||||
## with this program; if not, write to the Free Software Foundation, Inc.,
|
## with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
|
||||||
|
#
|
||||||
|
# Devices (not receivers) known to Solaar.
|
||||||
|
# Solaar can handle many recent devices without having any entry here.
|
||||||
|
# An entry should only be added to fix problems, such as
|
||||||
|
# - the device's device ID or WPID falls outside the range that Solaar searches
|
||||||
|
# - the device uses a USB interface other than 2
|
||||||
|
# - the name or codename should be different from what the device reports
|
||||||
|
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
|
|
||||||
from . import settings_templates as _ST
|
from . import settings_templates as _ST
|
||||||
|
@ -126,23 +134,12 @@ def get_btid(btid):
|
||||||
return found
|
return found
|
||||||
|
|
||||||
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
|
|
||||||
# Some HID++1.0 registers and HID++2.0 features can be discovered at run-time,
|
# Some HID++1.0 registers and HID++2.0 features can be discovered at run-time,
|
||||||
# so they are not specified here.
|
# so they are not specified here.
|
||||||
#
|
#
|
||||||
# For known registers, however, please do specify them here -- avoids
|
# State registers (battery, leds, some features, etc) are only used by
|
||||||
# unnecessary communication with the device and makes it easier to make certain
|
|
||||||
# decisions when querying the device's state.
|
|
||||||
#
|
|
||||||
# Specify a negative value to blacklist a certain register for a device.
|
|
||||||
#
|
|
||||||
# Usually, state registers (battery, leds, some features, etc) are only used by
|
|
||||||
# HID++ 1.0 devices, while HID++ 2.0 devices use features for the same
|
# HID++ 1.0 devices, while HID++ 2.0 devices use features for the same
|
||||||
# functionalities. This is a rule that's been discovered by trial-and-error,
|
# functionalities.
|
||||||
# so it may change in the future.
|
|
||||||
|
|
||||||
# Well-known registers (in hex):
|
# Well-known registers (in hex):
|
||||||
# * 00 - notification flags (all devices)
|
# * 00 - notification flags (all devices)
|
||||||
|
|
|
@ -16,5 +16,5 @@
|
||||||
## with this program; if not, write to the Free Software Foundation, Inc.,
|
## with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
|
||||||
__version__ = '1.1.1'
|
__version__ = '1.1.2rc2'
|
||||||
NAME = 'Solaar'
|
NAME = 'Solaar'
|
||||||
|
|
Loading…
Reference in New Issue