Peter F. Patel-Schneider
							
						 | 
						
							
							
							
							
							
								
							
							
								dcd72b0178
								
							
						 | 
						
							
							
								
								device: fix bug in hidpp10 get_device_features
							
							
							
							
							
						 | 
						
							2024-03-16 16:20:39 -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 | 
						
					
				
					
						
							
							
								 
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								24223e77c7
								
							
						 | 
						
							
							
								
								device: fix bug in getting friendly name
							
							
							
							
							
						 | 
						
							2024-03-11 08:23:27 -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
							
						 | 
						
							
							
							
							
							
								
							
							
								a1418cd834
								
							
						 | 
						
							
							
								
								device: move changed method from status to Device and Receiver
							
							
							
							
							
						 | 
						
							2024-03-11 08:23:27 -04:00 | 
						
					
				
					
						
							
							
								 
								Peter F. Patel-Schneider
							
						 | 
						
							
							
							
							
							
								
							
							
								1fe2eab1a4
								
							
						 | 
						
							
							
								
								device: move link_encrypted from status to Device
							
							
							
							
							
						 | 
						
							2024-03-11 08:23:27 -04:00 | 
						
					
				
					
						
							
							
								 
								Peter F. Patel-Schneider
							
						 | 
						
							
							
							
							
							
								
							
							
								15d425c365
								
							
						 | 
						
							
							
								
								device: move battery information from status to Device
							
							
							
							
							
						 | 
						
							2024-03-11 08:23:27 -04:00 | 
						
					
				
					
						
							
							
								 
								Peter F. Patel-Schneider
							
						 | 
						
							
							
							
							
							
								
							
							
								0805ecb511
								
							
						 | 
						
							
							
								
								device: move status string function to 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 | 
						
					
				
					
						
							
							
								 
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								67be689866
								
							
						 | 
						
							
							
								
								device: reorder code in settings
							
							
							
							
							
						 | 
						
							2024-02-25 07:23:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Peter F. Patel-Schneider
							
						 | 
						
							
							
							
							
							
								
							
							
								20c4d64d17
								
							
						 | 
						
							
							
								
								device: add missing license blocks
							
							
							
							
							
						 | 
						
							2024-02-23 11:37:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Peter F. Patel-Schneider
							
						 | 
						
							
							
							
							
							
								
							
							
								b7afc410ba
								
							
						 | 
						
							
							
								
								device: clean up listener and notifications code
							
							
							
							
							
						 | 
						
							2024-02-23 11:37:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Peter F. Patel-Schneider
							
						 | 
						
							
							
							
							
							
								
							
							
								8744506259
								
							
						 | 
						
							
							
								
								solaar: add locks to prevent multiple persisters for device
							
							
							
							
							
						 | 
						
							2024-02-23 08:40:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Peter F. Patel-Schneider
							
						 | 
						
							
							
							
							
							
								
							
							
								3954bbd111
								
							
						 | 
						
							
							
								
								solaar: clean up configuration code
							
							
							
							
							
						 | 
						
							2024-02-23 08:40:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Peter F. Patel-Schneider
							
						 | 
						
							
							
							
							
							
								
							
							
								ce2de71b1b
								
							
						 | 
						
							
							
								
								device: clean up device and receiver code
							
							
							
							
							
						 | 
						
							2024-02-22 09:57:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Peter F. Patel-Schneider
							
						 | 
						
							
							
							
							
							
								
							
							
								646ef2f596
								
							
						 | 
						
							
							
								
								device: move battery constants common to HID++ 1.0 and 2.0 to common
							
							
							
							
							
						 | 
						
							2024-02-22 09:57:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Peter F. Patel-Schneider
							
						 | 
						
							
							
							
							
							
								
							
							
								24ae9bacaa
								
							
						 | 
						
							
							
								
								device: move mapping of device kind into hidpp20
							
							
							
							
							
						 | 
						
							2024-02-22 09:57:02 -05:00 |