17bbc9c4ea 
								
							 
						 
						
							
							
								
								settings: simple change to improve testability  
							
							
							
						 
						
							2024-03-23 10:11:30 -04:00  
				
					
						
							
							
								 
						
							
								47ba1402ed 
								
							 
						 
						
							
							
								
								device: use feature_request from the device everywhere in hidpp20  
							
							
							
						 
						
							2024-03-23 10:11:30 -04:00  
				
					
						
							
							
								 
						
							
								7d6428a03b 
								
							 
						 
						
							
							
								
								settings: fix bug in backlight 2 durations  
							
							
							
						 
						
							2024-03-23 10:11:30 -04:00  
				
					
						
							
							
								 
						
							
								ebc76bca24 
								
							 
						 
						
							
							
								
								tests: add tests for logitech_receiver device  
							
							
							
						 
						
							2024-03-23 08:26:12 -04:00  
				
					
						
							
							
								 
						
							
								50c8013cb1 
								
							 
						 
						
							
							
								
								ui: reduce deprecation warnings in ui  
							
							
							
						 
						
							2024-03-19 09:07:21 -04:00  
				
					
						
							
							
								 
						
							
								c617988788 
								
							 
						 
						
							
							
								
								hidapi: remove deprecation warnings  
							
							
							
						 
						
							2024-03-19 09:07:21 -04:00  
				
					
						
							
							
								 
						
							
								480badbe8c 
								
							 
						 
						
							
							
								
								device: align init methods for all receiver classes  
							
							
							
						 
						
							2024-03-16 16:24:33 -04:00  
				
					
						
							
							
								 
						
							
								6164317a64 
								
							 
						 
						
							
							
								
								tests: improve hidpp20 coverage  
							
							
							
						 
						
							2024-03-16 16:20:39 -04:00  
				
					
						
							
							
								 
						
							
								dcd72b0178 
								
							 
						 
						
							
							
								
								device: fix bug in hidpp10 get_device_features  
							
							
							
						 
						
							2024-03-16 16:20:39 -04:00  
				
					
						
							
							
								 
						
							
								c6adf94e5d 
								
							 
						 
						
							
							
								
								refactor: Use dataclass for TestByte  
							
							... 
							
							
							
							Related #2378  
							
						 
						
							2024-03-14 17:15:10 -04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								4e7356385d 
								
							 
						 
						
							
							
								
								refactor: Make _populate_model a function  
							
							... 
							
							
							
							Related #2378  
							
						 
						
							2024-03-14 17:15:10 -04:00  
				
					
						
							
							
								 
						
							
								154dd7017f 
								
							 
						 
						
							
							
								
								rules: allow sub-second delays in Later  
							
							
							
						 
						
							2024-03-14 17:08:47 -04:00  
				
					
						
							
							
								 
						
							
								4e4275c281 
								
							 
						 
						
							
							
								
								device: remove unreachable code  
							
							
							
						 
						
							2024-03-14 17:08:47 -04:00  
				
					
						
							
							
								 
						
							
								d76eed85f6 
								
							 
						 
						
							
							
								
								device: fix bug in setting configuration cookie due to bad documentation  
							
							
							
						 
						
							2024-03-14 17:06:17 -04:00  
				
					
						
							
							
								 
						
							
								a02b1065ac 
								
							 
						 
						
							
							
								
								Add indonesian translations  
							
							
							
						 
						
							2024-03-14 12:44:36 -04:00  
				
					
						
							
							
								 
						
							
								5b09ace1f5 
								
							 
						 
						
							
							
								
								ruff: Apply single line import format  
							
							... 
							
							
							
							# Usage
pre-commit run --all-files
Related #2295  
							
						 
						
							2024-03-13 15:41:21 -04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b957217ea8 
								
							 
						 
						
							
							
								
								receiver: delay device sending first messages  
							
							
							
						 
						
							2024-03-13 08:34:28 -04:00  
				
					
						
							
							
								 
						
							
								4a89a79a4d 
								
							 
						 
						
							
							
								
								device: remove checks for status attributes  
							
							
							
						 
						
							2024-03-12 13:11:49 -04:00  
				
					
						
							
							
								 
						
							
								dfd3d10c2e 
								
							 
						 
						
							
							
								
								device: optimize some functions in FeaturesArray  
							
							
							
						 
						
							2024-03-12 12:21:17 -04:00  
				
					
						
							
							
								 
						
							
								0b599194d1 
								
							 
						 
						
							
							
								
								device: fix bug in creating features array  
							
							
							
						 
						
							2024-03-11 15:20:39 -04:00  
				
					
						
							
							
								 
						
							
								f3ff61cfc1 
								
							 
						 
						
							
							
								
								cli: fix bug in building battery line in show  
							
							
							
						 
						
							2024-03-11 15:20:39 -04:00  
				
					
						
							
							
								 
						
							
								704d591448 
								
							 
						 
						
							
							
								
								ui: refactor diversion_rules  
							
							... 
							
							
							
							* refactor: Create close dialog in its own function
Related #2378 
* refactor: Create selected rule edit panel in module level function
Related #2378 
* refactor: Remove commented code
Related #2378 
* refactor: Use Gdk constant for right click button comparison
Related #2378 
* refactor: Make _menu_do_copy a function
Related #2378  
							
						 
						
							2024-03-11 10:19:20 -04:00  
				
					
						
							
							
								 
						
							
								569f829a63 
								
							 
						 
						
							
							
								
								ui: fix bug in determining tray icon  
							
							
							
						 
						
							2024-03-11 08:23:27 -04:00  
				
					
						
							
							
								 
						
							
								24223e77c7 
								
							 
						 
						
							
							
								
								device: fix bug in getting friendly name  
							
							
							
						 
						
							2024-03-11 08:23:27 -04:00  
				
					
						
							
							
								 
						
							
								9c5ba6445e 
								
							 
						 
						
							
							
								
								device: remove status from Device and Receiver  
							
							
							
						 
						
							2024-03-11 08:23:27 -04:00  
				
					
						
							
							
								 
						
							
								a1418cd834 
								
							 
						 
						
							
							
								
								device: move changed method from status to Device and Receiver  
							
							
							
						 
						
							2024-03-11 08:23:27 -04:00  
				
					
						
							
							
								 
						
							
								1fe2eab1a4 
								
							 
						 
						
							
							
								
								device: move link_encrypted from status to Device  
							
							
							
						 
						
							2024-03-11 08:23:27 -04:00  
				
					
						
							
							
								 
						
							
								15d425c365 
								
							 
						 
						
							
							
								
								device: move battery information from status to Device  
							
							
							
						 
						
							2024-03-11 08:23:27 -04:00  
				
					
						
							
							
								 
						
							
								0805ecb511 
								
							 
						 
						
							
							
								
								device: move status string function to Device and Receiver  
							
							
							
						 
						
							2024-03-11 08:23:27 -04:00  
				
					
						
							
							
								 
						
							
								87285faf7f 
								
							 
						 
						
							
							
								
								receiver: move pairing status to new dataclass attached to receiver  
							
							
							
						 
						
							2024-03-11 08:23:27 -04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								523628926b 
								
							 
						 
						
							
							
								
								device: use Python 3.7 type hints  
							
							
							
						 
						
							2024-03-09 10:36:40 -05:00  
				
					
						
							
							
								 
						
							
								135c8b8cb9 
								
							 
						 
						
							
							
								
								device: use status attribute for error  
							
							
							
						 
						
							2024-03-09 10:36:40 -05:00  
				
					
						
							
							
								 
						
							
								8154cd759f 
								
							 
						 
						
							
							
								
								device: use status attribute for notification_flags  
							
							
							
						 
						
							2024-03-09 10:36:40 -05:00  
				
					
						
							
							
								 
						
							
								6b3f09aa5d 
								
							 
						 
						
							
							
								
								device: use status attribute for link_encrypted  
							
							
							
						 
						
							2024-03-09 10:36:40 -05:00  
				
					
						
							
							
								 
						
							
								9121169f91 
								
							 
						 
						
							
							
								
								ui: use Battery object in GUI  
							
							
							
						 
						
							2024-03-09 10:36:40 -05:00  
				
					
						
							
							
								 
						
							
								64d8cad81a 
								
							 
						 
						
							
							
								
								device: change status battery fields to Battery objects  
							
							
							
						 
						
							2024-03-09 10:36:40 -05:00  
				
					
						
							
							
								 
						
							
								3916c189be 
								
							 
						 
						
							
							
								
								receiver: move more method code to subclasses  
							
							
							
						 
						
							2024-03-08 15:39:12 -05:00  
				
					
						
							
							
								 
						
							
								4eb5a83326 
								
							 
						 
						
							
							
								
								receiver: create subclasses of receiver for different variants  
							
							... 
							
							
							
							Related #2350  
							
						 
						
							2024-03-08 15:39:12 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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