Peter F. Patel-Schneider
87285faf7f
receiver: move pairing status to new dataclass attached to receiver
2024-03-11 08:23:27 -04:00
MattHag
0d225f6cb1
test: Test base product information
...
* test: Test base product information
Related #1097
* Fix dependencies for gi
2024-03-10 10:11:02 -04:00
Matthias Hagmann
e226b76b8b
Disable macOS tests until GitHub CI dependencies are fixed
...
Related #1097
2024-03-10 09:20:39 -04:00
Matthias Hagmann
cc7194fe3d
Extend Ubuntu dependencies for GitHub CI
...
Related #1097
2024-03-10 09:20:39 -04:00
Matthias Hagmann
7ec3eddccc
test: Extract get_kind_from_index function and test it
...
Pull get_kind_from_index from class to module level and add tests.
Related #1097
2024-03-10 09:20:39 -04:00
Peter F. Patel-Schneider
c23c6b7124
docs: update EX100 information
2024-03-09 10:36:40 -05:00
Peter F. Patel-Schneider
523628926b
device: use Python 3.7 type hints
2024-03-09 10:36:40 -05:00
Peter F. Patel-Schneider
135c8b8cb9
device: use status attribute for error
2024-03-09 10:36:40 -05:00
Peter F. Patel-Schneider
8154cd759f
device: use status attribute for notification_flags
2024-03-09 10:36:40 -05:00
Peter F. Patel-Schneider
6b3f09aa5d
device: use status attribute for link_encrypted
2024-03-09 10:36:40 -05:00
Peter F. Patel-Schneider
9121169f91
ui: use Battery object in GUI
2024-03-09 10:36:40 -05:00
Peter F. Patel-Schneider
64d8cad81a
device: change status battery fields to Battery objects
2024-03-09 10:36:40 -05:00
Peter F. Patel-Schneider
3916c189be
receiver: move more method code to subclasses
2024-03-08 15:39:12 -05:00
Matthias Hagmann
4eb5a83326
receiver: create subclasses of receiver for different variants
...
Related #2350
2024-03-08 15:39:12 -05:00
Peter F. Patel-Schneider
a90a367609
docs: add requirement for CONFIG_HIDRAW
2024-03-07 16:32:41 -05:00
Peter F. Patel-Schneider
15ed26887b
tests: tests for a few simple hidpp20 functions
2024-03-05 15:27:07 -05:00
Peter F. Patel-Schneider
a2bf51386a
tests: add yaml test for led setting
2024-03-05 15:27:07 -05:00
Peter F. Patel-Schneider
c3e988a03a
tests: simple tests for hidpp20 profiles and lighting
2024-03-05 15:27:07 -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
Peter F. Patel-Schneider
51ef2a7fe2
device: add missing receiver type for Lightspeed receivers
2024-03-03 15:14:20 -05:00
Peter F. Patel-Schneider
de8fe3685d
device: add new device types
2024-03-03 15:14:20 -05:00
Matthias Hagmann
c3b6802373
refactor: Get receiver product info before instantiation
...
Related #2350
2024-03-03 10:38:46 -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
5edf5e7419
Simplify name of license file
...
Related #2273
2024-03-02 18:15:56 -05:00
Matthias Hagmann
85af0fc667
Rename changelog.md to all capitals
...
The basic files in root often use all capitals, as is already used for
readme and manifest.
Related #2273
2024-03-02 18:15:56 -05:00
Matthias Hagmann
79f7c5ef77
Update .gitignore
...
Related #2273
2024-03-02 18:15:56 -05:00
Matthias Hagmann
f11af99cf3
Remove unused .gitmodules
...
Related #2273
2024-03-02 18:15:56 -05:00
Matthias Hagmann
7d127ff068
fix: Use exception from exception module
2024-03-02 12:25:13 -05:00
Matthias Hagmann
fb9dbb9c39
update: Replace legacy logger.warn with logger.warning
...
Related #1097
2024-03-02 10:56:41 -05:00
Matthias Hagmann
d4702f0bf0
cleanup: Remove duplicated code to read register
...
Related #1097
2024-03-02 10:56:41 -05:00
Matthias Hagmann
a29f2b8614
tests: Add hidpp10 tests
...
Related #1097
2024-03-02 10:56:41 -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
MattHag
574a95da50
cleanup: Remove unnecessary calls of del
...
Related #2273
2024-03-02 10:48:06 -05:00
Peter F. Patel-Schneider
ad0f9ec712
settings: fix bug when reading BACKLIGHT setting from device
2024-03-02 09:22:57 -05:00
Matthias Hagmann
7ef3059b69
clean up: Remove editor specific marks
...
Related #2273
2024-02-29 10:10:46 -05:00
Matthias Hagmann
e53b5380a3
fix: Replace invalid hidpp20 usage
...
Related #1097
2024-02-28 17:41:46 -05:00
Matthias Hagmann
c3b01bffae
fix: Replace invalid hidpp10 usage
...
Related #1097
2024-02-28 17:41:46 -05:00
Peter F. Patel-Schneider
6939fb7196
solaar: use only timer thread to save config.yaml
2024-02-27 14:47:03 -05:00
Peter F. Patel-Schneider
e3b25840fd
docs: improve README.md
2024-02-27 14:47:03 -05:00
Anton Soroko
1033921d7c
doc: Add link to Debian package to README.md
...
* Add link to Debian package to README.md
Add link to Debian package and mention its maintainer.
Also i removed mention about ubuntu version since they always changes b/c of "end of life/support". And i removed mention about kububntu since there are many other flavours of ubuntu like xubuntu.
* Update README.md
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
---------
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
2024-02-27 06:06:47 -05:00
Peter F. Patel-Schneider
1adc8ad688
docs: adjust image placing in README
2024-02-26 17:46:18 -05:00
Peter F. Patel-Schneider
cebc5a3f57
docs: adjust image size in README
2024-02-26 17:38:54 -05:00
Peter F. Patel-Schneider
f6003af99a
docs: improve README
2024-02-26 17:29:46 -05:00
Peter F. Patel-Schneider
6805a57b94
hid: copy newer version of hid_parser into Solaar codebase
2024-02-26 14:19:16 -05:00
Peter F. Patel-Schneider
8ae86acd65
ui: fix bug when displaying receiver notification flags
2024-02-26 10:55:14 -05:00
Peter F. Patel-Schneider
67be689866
device: reorder code in settings
2024-02-25 07:23:03 -05:00
Peter F. Patel-Schneider
e8dadcd5c2
doc: update installation documentation
2024-02-23 13:30:52 -05:00
Peter F. Patel-Schneider
069f96fe48
hidapi: make hid_parser optional, but add it to setup
2024-02-23 13:30:52 -05:00