MattHag
|
5a63e44d58
|
Remove empty comment lines
Remove hashtags solely used for structuring.
Related #2273
|
2024-06-02 09:54:21 -04:00 |
MattHag
|
c29231bc6b
|
refactor: Creation of devices (#2493)
* Refine interfaces for testability
* Reenable fixed device tests
|
2024-05-27 11:58:16 -04:00 |
Matthias Hagmann
|
193dbfda21
|
hidpp10: Move independent functions to module level
|
2024-05-22 21:14:41 -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
|
d76eed85f6
|
device: fix bug in setting configuration cookie due to bad documentation
|
2024-03-14 17:06:17 -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
|
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
|
b957217ea8
|
receiver: delay device sending first messages
|
2024-03-13 08:34:28 -04:00 |
Peter F. Patel-Schneider
|
f3ff61cfc1
|
cli: fix bug in building battery line in show
|
2024-03-11 15:20:39 -04:00 |
Peter F. Patel-Schneider
|
9c5ba6445e
|
device: remove status from Device and Receiver
|
2024-03-11 08:23:27 -04:00 |
Peter F. Patel-Schneider
|
87285faf7f
|
receiver: move pairing status to new dataclass attached to receiver
|
2024-03-11 08:23:27 -04:00 |
Peter F. Patel-Schneider
|
135c8b8cb9
|
device: use status attribute for error
|
2024-03-09 10:36:40 -05:00 |
Swapnil Devesh
|
5ee1c6df30
|
ui: fix app name casing in UI
* Fix app name casing in UI
* Linter fixes
* Only use NAME variable
* FIx linter errors
|
2024-03-05 12:08:56 -05:00 |
Matthias Hagmann
|
8f6e8eef4c
|
Refactor: Move Device instantiation to factory class
Related #2273
|
2024-03-03 09:32:42 -05:00 |
Matthias Hagmann
|
51e44052b0
|
Refactor: Move Receiver instantiation to factory class
Related #2350
|
2024-03-03 09:32:42 -05:00 |
Matthias Hagmann
|
9c76a6c5ba
|
refactor: Introduce Hidpp20 class
Related #1097
|
2024-03-02 10:56:41 -05:00 |
Matthias Hagmann
|
85149a809e
|
refactor: Introduce Hidpp10 class
Related #1097
|
2024-03-02 10:56:41 -05:00 |
Matthias Hagmann
|
7ef3059b69
|
clean up: Remove editor specific marks
Related #2273
|
2024-02-29 10:10:46 -05:00 |
Matthias Hagmann
|
eb937fcc3a
|
Manually fix linter issues
Related #2295
|
2024-02-20 15:41:10 -05:00 |
Matthias Hagmann
|
7774569971
|
Apply ruff format
Run ruff auto formatting using:
ruff format .
Related #2295
|
2024-02-20 15:41:10 -05:00 |
Peter F. Patel-Schneider
|
476f41f8ae
|
logitech_receiver: style fixes
|
2024-02-20 05:58:33 -05:00 |
Matthias Hagmann
|
5f487dd3b2
|
logitech_receiver: Move hidpp20 constants into new module
Related #1097
|
2024-02-20 05:58:33 -05:00 |
Matthias Hagmann
|
2fcab65486
|
logitech_receiver: Move hidpp10 constants into new module
Related #1097
|
2024-02-20 05:58:33 -05:00 |
Matthias Hagmann
|
e8fdbeee8e
|
logitech_receiver: Move exceptions into own module
Related #1097
|
2024-02-20 05:58:33 -05:00 |
Peter F. Patel-Schneider
|
12de240949
|
device: improve imports in logitech_receiver
device: move imports of ui modules to beginning of files
logitech_receiver: remove imports from __init__.py
|
2024-02-18 06:21:35 -05:00 |
Peter F. Patel-Schneider
|
ad6e3dc80e
|
cli: move imports in __init__.py to top of file
|
2024-02-18 06:21:35 -05:00 |
MattHag
|
87658fb189
|
logging: Simplify logger instantiation
* logging: Simplify logger instantiation
Relates #2254
* logging: Remove aliases
Relates #2254
* logging: Replace deprecated warn with warning
Related #2254
* logging: Fix mistake
Related #2257
|
2024-02-10 13:55:27 -05:00 |
Peter F. Patel-Schneider
|
df9a5b7b19
|
cli: catch assertion errors when reading setting values from devices
|
2024-02-10 09:15:27 -05:00 |
Peter F. Patel-Schneider
|
37383442f4
|
device: add version and device name to profiles
|
2024-02-07 18:48:22 -05:00 |
Peter F. Patel-Schneider
|
1fcff028fe
|
device: decipher LED control info in profiles
|
2024-02-07 18:48:22 -05:00 |
Peter F. Patel-Schneider
|
08fde28810
|
cli: report more information on exception when loading profiles
|
2024-02-07 18:48:22 -05:00 |
Peter F. Patel-Schneider
|
fb30f4ee41
|
device: support onboard profiles
|
2024-02-07 18:48:22 -05:00 |
Peter F. Patel-Schneider
|
06209d238a
|
cli: no numbers for USB and Bluetooth devices
|
2024-02-04 14:20:52 -05:00 |
Peter F. Patel-Schneider
|
a6f7507ce6
|
ui: use Report Rate instead of Polling for movement report rate
|
2024-02-01 10:13:03 -05:00 |
Peter F. Patel-Schneider
|
db4e40e3ac
|
device: add extended report rate setting
|
2024-02-01 10:13:03 -05:00 |
Peter F. Patel-Schneider
|
f8a462dbe5
|
cli: be defensive in device error message
|
2024-01-28 15:36:28 -05:00 |
Peter F. Patel-Schneider
|
eb6bacaed1
|
cli: handle NoSuchDevice exception when pinging device
|
2023-11-19 12:04:02 -05:00 |
Peter F. Patel-Schneider
|
d7bd55bdf1
|
device: upgrade messages when no supported device found
|
2023-08-02 20:34:27 -04:00 |
Peter F. Patel-Schneider
|
fe901fe3c2
|
device: more robust access to keyword exception fields
|
2022-12-06 14:20:59 -05:00 |
ejsc1
|
5656f90cdb
|
misc: update yapf version
* misc: update yapf version v2
* Update .pre-commit-config.yaml
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
|
2022-11-26 22:37:32 -05:00 |
ejsc1
|
0c7a9dd0a7
|
misc: update isort to current version
* Update .pre-commit-config.yaml
* Update solaar
* Update udev.py
* Update __init__.py
* Update gtk.py
* Update i18n.py
* Update listener.py
* Update icons.py
* Update notify.py
* Update hidconsole
* Update gtk.py
* Update icons.py
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
|
2022-11-26 13:58:46 -05:00 |
Peter F. Patel-Schneider
|
b5f6a509c9
|
cli: don't defer saves in cli and don't require gtk in cli
|
2022-10-30 12:09:30 -04:00 |
Peter F. Patel-Schneider
|
3e90c3bc8a
|
hidapi: process hid report descriptors to identify devices
|
2022-10-13 16:14:30 -04:00 |
Peter F. Patel-Schneider
|
3a6b479e8b
|
cli: print feature call errors in solaar show instead of terminating
|
2022-09-25 12:22:36 -04:00 |
Peter F. Patel-Schneider
|
f39aebb089
|
cli: don't apply settings in solaar config
|
2022-08-30 19:29:41 -04:00 |
Peter F. Patel-Schneider
|
0b7b037e11
|
cli: terminate iteration over receiver devices when all have been found
|
2022-08-23 08:29:15 -04:00 |
Peter F. Patel-Schneider
|
4059b377b4
|
receiver: use last_id as maximum device number not max_devices
|
2022-08-20 20:12:48 -04:00 |
Peter F. Patel-Schneider
|
a36a6297f3
|
cli: show more registers in solaar probe
|
2022-08-20 20:12:48 -04:00 |
Peter F. Patel-Schneider
|
76afec5c82
|
cli: show features versions in solaar show (#1709)
|
2022-08-20 12:34:15 -04:00 |