Peter F. Patel-Schneider
|
e202e904b4
|
settings: add settings for RGB EFFECTS feature
|
2024-03-24 15:44:15 -04:00 |
Peter F. Patel-Schneider
|
c8288a6b69
|
settings: fix bug in LEDZoneSetting when effect is not implemented
|
2024-03-24 15:44:15 -04:00 |
Peter F. Patel-Schneider
|
c81809bd39
|
device: add RGB EFFECTS feature version of LED COLOR EFFECTS data
|
2024-03-24 15:44:15 -04:00 |
Peter F. Patel-Schneider
|
89b7fb6ef3
|
tests: add tests for LEDEffect structures in hidpp20
|
2024-03-24 15:44:15 -04:00 |
Peter F. Patel-Schneider
|
490493d7a3
|
device: handle BRIGHTNESS CONTROL notifications
|
2024-03-24 15:44:15 -04:00 |
Peter F. Patel-Schneider
|
3876f07d57
|
settings: implement and test BRIGHTNESS_CONTROL
|
2024-03-24 15:44:15 -04:00 |
Peter F. Patel-Schneider
|
a5f1dd09a2
|
tests: expand tests for settings_templates
|
2024-03-24 07:02:39 -04:00 |
Peter F. Patel-Schneider
|
4fd75a64ff
|
settings: fix small bugs found from testing
|
2024-03-24 07:02:39 -04:00 |
Matthias Hagmann
|
6f613b17c7
|
refactor: Manually improve f-string formatting
|
2024-03-24 07:01:56 -04:00 |
Matthias Hagmann
|
4e6361429e
|
refactor: Use f-strings for more exceptions and log message
Semi manually convert remaining strings with no translation to f-string.
|
2024-03-24 07:01:56 -04:00 |
Peter F. Patel-Schneider
|
d1d3d71091
|
settings: patch to make python 3.7 happy
|
2024-03-23 10:11:30 -04:00 |
Peter F. Patel-Schneider
|
e9297cf8d8
|
tests: expand tests for settings_templates
|
2024-03-23 10:11:30 -04:00 |
Peter F. Patel-Schneider
|
88ac4c9f89
|
tests: use new test methods in test_hidpp20_simple
|
2024-03-23 10:11:30 -04:00 |
Peter F. Patel-Schneider
|
5e351399f5
|
tests: add tests for setting_templates
|
2024-03-23 10:11:30 -04:00 |
Peter F. Patel-Schneider
|
17bbc9c4ea
|
settings: simple change to improve testability
|
2024-03-23 10:11:30 -04:00 |
Peter F. Patel-Schneider
|
47ba1402ed
|
device: use feature_request from the device everywhere in hidpp20
|
2024-03-23 10:11:30 -04:00 |
Peter F. Patel-Schneider
|
7d6428a03b
|
settings: fix bug in backlight 2 durations
|
2024-03-23 10:11:30 -04:00 |
Peter F. Patel-Schneider
|
07c0d35f80
|
tests: fix finding paired node in test_device
|
2024-03-23 08:26:12 -04:00 |
Peter F. Patel-Schneider
|
10e3f844dd
|
tests: use hidpp module in several test modules
|
2024-03-23 08:26:12 -04:00 |
Peter F. Patel-Schneider
|
ebc76bca24
|
tests: add tests for logitech_receiver device
|
2024-03-23 08:26:12 -04:00 |
Peter F. Patel-Schneider
|
50c8013cb1
|
ui: reduce deprecation warnings in ui
|
2024-03-19 09:07:21 -04:00 |
Peter F. Patel-Schneider
|
c617988788
|
hidapi: remove deprecation warnings
|
2024-03-19 09:07:21 -04:00 |
Peter F. Patel-Schneider
|
871322bf68
|
tests: improve coverage of receiver.py
|
2024-03-16 16:24:33 -04:00 |
Peter F. Patel-Schneider
|
480badbe8c
|
device: align init methods for all receiver classes
|
2024-03-16 16:24:33 -04:00 |
Peter F. Patel-Schneider
|
e0047024a5
|
tests: use 3.7 type hint
|
2024-03-16 16:20:39 -04:00 |
Peter F. Patel-Schneider
|
6164317a64
|
tests: improve hidpp20 coverage
|
2024-03-16 16:20:39 -04:00 |
Peter F. Patel-Schneider
|
8de3866696
|
tests: fully cover hidpp10
|
2024-03-16 16:20:39 -04:00 |
Peter F. Patel-Schneider
|
dcd72b0178
|
device: fix bug in hidpp10 get_device_features
|
2024-03-16 16:20:39 -04:00 |
Matthias Hagmann
|
c6adf94e5d
|
refactor: Use dataclass for TestByte
Related #2378
|
2024-03-14 17:15:10 -04:00 |
Matthias Hagmann
|
2f6e3e21ec
|
refactor: Split diversion rules into smaller modules
Put rule conditions and actions into their into module
Related #2378
|
2024-03-14 17:15:10 -04:00 |
Matthias Hagmann
|
4e7356385d
|
refactor: Make _populate_model a function
Related #2378
|
2024-03-14 17:15:10 -04:00 |
Peter F. Patel-Schneider
|
154dd7017f
|
rules: allow sub-second delays in Later
|
2024-03-14 17:08:47 -04:00 |
Peter F. Patel-Schneider
|
4e4275c281
|
device: remove unreachable code
|
2024-03-14 17:08:47 -04:00 |
Peter F. Patel-Schneider
|
d76eed85f6
|
device: fix bug in setting configuration cookie due to bad documentation
|
2024-03-14 17:06:17 -04:00 |
Ferdina Kusumah
|
84524bec3e
|
Add new end line
|
2024-03-14 12:44:36 -04:00 |
Ferdina Kusumah
|
a0e475c057
|
Add solaar pot generation
|
2024-03-14 12:44:36 -04:00 |
Ferdina Kusumah
|
a02b1065ac
|
Add indonesian translations
|
2024-03-14 12:44:36 -04:00 |
Peter F. Patel-Schneider
|
d5bdf2b0f5
|
tests: complete testing of common
|
2024-03-13 16:08:16 -04:00 |
Peter F. Patel-Schneider
|
54ee78ee25
|
tests: start coverage of complex structures in hidpp20
|
2024-03-13 16:08:16 -04:00 |
Peter F. Patel-Schneider
|
4632c46e30
|
tests: expand coverage of hidpp20
|
2024-03-13 16:08:16 -04:00 |
Peter F. Patel-Schneider
|
03a5ca3d49
|
tests: expand coverage of common
|
2024-03-13 16:08:16 -04:00 |
Matthias Hagmann
|
5b09ace1f5
|
ruff: Apply single line import format
# Usage
pre-commit run --all-files
Related #2295
|
2024-03-13 15:41:21 -04:00 |
Matthias Hagmann
|
66d31885e4
|
ruff: Force single line imports
This makes commits easier to compare.
Related #2295
|
2024-03-13 15:41:21 -04:00 |
Matthias Hagmann
|
e92f1a8a0b
|
Automatically upgrade strings to f-string
Used flynt to convert strings to f-strings, where safely possible.
Usage:
flynt .
Related #2372
|
2024-03-13 11:02:50 -04:00 |
Peter F. Patel-Schneider
|
97ddee1929
|
docs: document battery-icons=solaar option
|
2024-03-13 08:50:28 -04:00 |
Peter F. Patel-Schneider
|
b957217ea8
|
receiver: delay device sending first messages
|
2024-03-13 08:34:28 -04:00 |
Peter F. Patel-Schneider
|
4a89a79a4d
|
device: remove checks for status attributes
|
2024-03-12 13:11:49 -04:00 |
Peter F. Patel-Schneider
|
dfd3d10c2e
|
device: optimize some functions in FeaturesArray
|
2024-03-12 12:21:17 -04:00 |
Peter F. Patel-Schneider
|
0b599194d1
|
device: fix bug in creating features array
|
2024-03-11 15:20:39 -04:00 |
Peter F. Patel-Schneider
|
f3ff61cfc1
|
cli: fix bug in building battery line in show
|
2024-03-11 15:20:39 -04:00 |