51ef2a7fe2 
								
							 
						 
						
							
							
								
								device: add missing receiver type for Lightspeed receivers  
							
							
							
						 
						
							2024-03-03 15:14:20 -05:00  
				
					
						
							
							
								 
						
							
								de8fe3685d 
								
							 
						 
						
							
							
								
								device: add new device types  
							
							
							
						 
						
							2024-03-03 15:14:20 -05:00  
				
					
						
							
							
								 
						
							
								c3b6802373 
								
							 
						 
						
							
							
								
								refactor: Get receiver product info before instantiation  
							
							... 
							
							
							
							Related #2350  
							
						 
						
							2024-03-03 10:38:46 -05:00  
				
					
						
							
							
								 
						
							
								8f6e8eef4c 
								
							 
						 
						
							
							
								
								Refactor: Move Device instantiation to factory class  
							
							... 
							
							
							
							Related #2273  
							
						 
						
							2024-03-03 09:32:42 -05:00  
				
					
						
							
							
								 
						
							
								51e44052b0 
								
							 
						 
						
							
							
								
								Refactor: Move Receiver instantiation to factory class  
							
							... 
							
							
							
							Related #2350  
							
						 
						
							2024-03-03 09:32:42 -05:00  
				
					
						
							
							
								 
						
							
								7d127ff068 
								
							 
						 
						
							
							
								
								fix: Use exception from exception module  
							
							
							
						 
						
							2024-03-02 12:25:13 -05:00  
				
					
						
							
							
								 
						
							
								fb9dbb9c39 
								
							 
						 
						
							
							
								
								update: Replace legacy logger.warn with logger.warning  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-03-02 10:56:41 -05:00  
				
					
						
							
							
								 
						
							
								d4702f0bf0 
								
							 
						 
						
							
							
								
								cleanup: Remove duplicated code to read register  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-03-02 10:56:41 -05:00  
				
					
						
							
							
								 
						
							
								a29f2b8614 
								
							 
						 
						
							
							
								
								tests: Add hidpp10 tests  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-03-02 10:56:41 -05:00  
				
					
						
							
							
								 
						
							
								9c76a6c5ba 
								
							 
						 
						
							
							
								
								refactor: Introduce Hidpp20 class  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-03-02 10:56:41 -05:00  
				
					
						
							
							
								 
						
							
								85149a809e 
								
							 
						 
						
							
							
								
								refactor: Introduce Hidpp10 class  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-03-02 10:56:41 -05:00  
				
					
						
							
							
								 
						
							
								574a95da50 
								
							 
						 
						
							
							
								
								cleanup: Remove unnecessary calls of del  
							
							... 
							
							
							
							Related #2273  
							
						 
						
							2024-03-02 10:48:06 -05:00  
				
					
						
							
							
								 
						
							
								ad0f9ec712 
								
							 
						 
						
							
							
								
								settings: fix bug when reading BACKLIGHT setting from device  
							
							
							
						 
						
							2024-03-02 09:22:57 -05:00  
				
					
						
							
							
								 
						
							
								7ef3059b69 
								
							 
						 
						
							
							
								
								clean up: Remove editor specific marks  
							
							... 
							
							
							
							Related #2273  
							
						 
						
							2024-02-29 10:10:46 -05:00  
				
					
						
							
							
								 
						
							
								e53b5380a3 
								
							 
						 
						
							
							
								
								fix: Replace invalid hidpp20 usage  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-02-28 17:41:46 -05:00  
				
					
						
							
							
								 
						
							
								c3b01bffae 
								
							 
						 
						
							
							
								
								fix: Replace invalid hidpp10 usage  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-02-28 17:41:46 -05:00  
				
					
						
							
							
								 
						
							
								67be689866 
								
							 
						 
						
							
							
								
								device: reorder code in settings  
							
							
							
						 
						
							2024-02-25 07:23:03 -05:00  
				
					
						
							
							
								 
						
							
								20c4d64d17 
								
							 
						 
						
							
							
								
								device: add missing license blocks  
							
							
							
						 
						
							2024-02-23 11:37:23 -05:00  
				
					
						
							
							
								 
						
							
								b7afc410ba 
								
							 
						 
						
							
							
								
								device: clean up listener and notifications code  
							
							
							
						 
						
							2024-02-23 11:37:23 -05:00  
				
					
						
							
							
								 
						
							
								8744506259 
								
							 
						 
						
							
							
								
								solaar: add locks to prevent multiple persisters for device  
							
							
							
						 
						
							2024-02-23 08:40:16 -05:00  
				
					
						
							
							
								 
						
							
								3954bbd111 
								
							 
						 
						
							
							
								
								solaar: clean up configuration code  
							
							
							
						 
						
							2024-02-23 08:40:16 -05:00  
				
					
						
							
							
								 
						
							
								ce2de71b1b 
								
							 
						 
						
							
							
								
								device: clean up device and receiver code  
							
							
							
						 
						
							2024-02-22 09:57:02 -05:00  
				
					
						
							
							
								 
						
							
								646ef2f596 
								
							 
						 
						
							
							
								
								device: move battery constants common to HID++ 1.0 and 2.0 to common  
							
							
							
						 
						
							2024-02-22 09:57:02 -05:00  
				
					
						
							
							
								 
						
							
								24ae9bacaa 
								
							 
						 
						
							
							
								
								device: move mapping of device kind into hidpp20  
							
							
							
						 
						
							2024-02-22 09:57:02 -05:00  
				
					
						
							
							
								 
						
							
								4b33c119f6 
								
							 
						 
						
							
							
								
								device: move pairing information gathering to receiver  
							
							
							
						 
						
							2024-02-22 09:57:02 -05:00  
				
					
						
							
							
								 
						
							
								fc8628c9c5 
								
							 
						 
						
							
							
								
								solaar: fix debugging levels  
							
							
							
						 
						
							2024-02-21 16:06:22 -05:00  
				
					
						
							
							
								 
						
							
								353c2dfb2f 
								
							 
						 
						
							
							
								
								device: expand allowable profile numbers  
							
							
							
						 
						
							2024-02-21 16:06:22 -05:00  
				
					
						
							
							
								 
						
							
								8e44c08139 
								
							 
						 
						
							
							
								
								device: clean up __init__ in logitech_receiver  
							
							
							
						 
						
							2024-02-21 16:06:22 -05:00  
				
					
						
							
							
								 
						
							
								68b62a9ee4 
								
							 
						 
						
							
							
								
								device: fix bug in hidpp20 get host names  
							
							
							
						 
						
							2024-02-21 16:04:32 -05:00  
				
					
						
							
							
								 
						
							
								af7806ed00 
								
							 
						 
						
							
							
								
								device: fix typo  
							
							
							
						 
						
							2024-02-21 16:04:32 -05:00  
				
					
						
							
							
								 
						
							
								04e709b00a 
								
							 
						 
						
							
							
								
								Remove yapf exclusions  
							
							... 
							
							
							
							Related #2295  
							
						 
						
							2024-02-20 15:41:10 -05:00  
				
					
						
							
							
								 
						
							
								eb937fcc3a 
								
							 
						 
						
							
							
								
								Manually fix linter issues  
							
							... 
							
							
							
							Related #2295  
							
						 
						
							2024-02-20 15:41:10 -05:00  
				
					
						
							
							
								 
						
							
								7774569971 
								
							 
						 
						
							
							
								
								Apply ruff format  
							
							... 
							
							
							
							Run ruff auto formatting using:
ruff format .
Related #2295  
							
						 
						
							2024-02-20 15:41:10 -05:00  
				
					
						
							
							
								 
						
							
								ce00a78e7f 
								
							 
						 
						
							
							
								
								rules: fix bug in Set action  
							
							
							
						 
						
							2024-02-20 11:16:40 -05:00  
				
					
						
							
							
								 
						
							
								3f692c0fe2 
								
							 
						 
						
							
							
								
								device: add notify module to logitech_receiver  
							
							
							
						 
						
							2024-02-20 08:35:19 -05:00  
				
					
						
							
							
								 
						
							
								6f633efac5 
								
							 
						 
						
							
							
								
								ui: implement setting_changed callback and pass in to new devices and receivers  
							
							
							
						 
						
							2024-02-20 06:19:23 -05:00  
				
					
						
							
							
								 
						
							
								ed248c62b9 
								
							 
						 
						
							
							
								
								device: add callback to call when changing a setting  
							
							
							
						 
						
							2024-02-20 06:19:23 -05:00  
				
					
						
							
							
								 
						
							
								476f41f8ae 
								
							 
						 
						
							
							
								
								logitech_receiver: style fixes  
							
							
							
						 
						
							2024-02-20 05:58:33 -05:00  
				
					
						
							
							
								 
						
							
								5f487dd3b2 
								
							 
						 
						
							
							
								
								logitech_receiver: Move hidpp20 constants into new module  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-02-20 05:58:33 -05:00  
				
					
						
							
							
								 
						
							
								2fcab65486 
								
							 
						 
						
							
							
								
								logitech_receiver: Move hidpp10 constants into new module  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-02-20 05:58:33 -05:00  
				
					
						
							
							
								 
						
							
								e8fdbeee8e 
								
							 
						 
						
							
							
								
								logitech_receiver: Move exceptions into own module  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-02-20 05:58:33 -05:00  
				
					
						
							
							
								 
						
							
								fa9494435b 
								
							 
						 
						
							
							
								
								device: streamline status code  
							
							
							
						 
						
							2024-02-19 09:18:08 -05:00  
				
					
						
							
							
								 
						
							
								20a76fb4d3 
								
							 
						 
						
							
							
								
								device: improve features array  
							
							
							
						 
						
							2024-02-18 08:21:09 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								d1c899d6da 
								
							 
						 
						
							
							
								
								solaar: improve imports and guard Gtk, etc imports with correct version  
							
							... 
							
							
							
							solaar: move imports to top of files
solaar: move more imports to top of files
solaar: guard Gtk, etc imports with correct version 
							
						 
						
							2024-02-18 06:21:35 -05:00  
				
					
						
							
							
								 
						
							
								31d795fcb8 
								
							 
						 
						
							
							
								
								device: improve imports in logitech_receiver  
							
							... 
							
							
							
							device: move some imports to top of modules
device: break up imports loop with device descriptors
device: break up imports loop by moving a function from notifications.py to setting_templates.py
device: break import loop between device.py and diversion.py by using device to access method 
							
						 
						
							2024-02-18 06:21:35 -05:00  
				
					
						
							
							
								 
						
							
								0f0de28e94 
								
							 
						 
						
							
							
								
								device: correctly handle profile button with no action  
							
							
							
						 
						
							2024-02-10 14:45:00 -05:00  
				
					
						
							
							
								 
						
							
								468fad1358 
								
							 
						 
						
							
							
								
								ui: refactor code to record change to setting  
							
							
							
						 
						
							2024-02-10 14:45:00 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								8b1463c8f4 
								
							 
						 
						
							
							
								
								ui: update label and tooltip for divert-gkeys setting  
							
							
							
						 
						
							2024-02-10 09:15:27 -05:00