14f19ceaaf 
								
							 
						 
						
							
							
								
								solaar: cleanup listener 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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6f633efac5 
								
							 
						 
						
							
							
								
								ui: implement setting_changed callback and pass in to new devices and receivers  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
								ab9e06829a 
								
							 
						 
						
							
							
								
								ui: move ui_async to common.py  
							
							
							
						 
						
							2024-02-18 08:09:34 -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  
				
					
						
							
							
								 
						
							
								17e6463950 
								
							 
						 
						
							
							
								
								ui: improve imports in ui  
							
							... 
							
							
							
							ui: move imports in about.py to top of file
ui: move imports to top of notify.py
ui: move imports to top of window.py
ui: reorder imports at beginning of __init__.py
ui: move imports to top of tray.py
ui: move common code out of __init__.py to common.py
ui: move imports to top of __init___.py 
							
						 
						
							2024-02-18 06:21:35 -05:00  
				
					
						
							
							
								 
						
							
								ad6e3dc80e 
								
							 
						 
						
							
							
								
								cli: move imports in __init__.py to top of file  
							
							
							
						 
						
							2024-02-18 06:21:35 -05:00  
				
					
						
							
							
								 
						
							
								47f94a6a79 
								
							 
						 
						
							
							
								
								release 1.1.11  
							
							
							
						 
						
							2024-02-18 05:59:47 -05:00  
				
					
						
							
							
								 
						
							
								8dcb85ddb7 
								
							 
						 
						
							
							
								
								release 1.1.11rc4  
							
							
							
						 
						
							2024-02-15 08:59:32 -05:00  
				
					
						
							
							
								 
						
							
								8facd0cf68 
								
							 
						 
						
							
							
								
								dist: rename light icons and install them in correct place  
							
							
							
						 
						
							2024-02-15 08:51:36 -05:00  
				
					
						
							
							
								 
						
							
								1f954cd42e 
								
							 
						 
						
							
							
								
								release 1.1.11rc3  
							
							
							
						 
						
							2024-02-14 12:21:49 -05:00  
				
					
						
							
							
								 
						
							
								fb5b7e0582 
								
							 
						 
						
							
							
								
								ui: better checking for setting in record_setting  
							
							
							
						 
						
							2024-02-13 04:01:19 -05:00  
				
					
						
							
							
								 
						
							
								ca24a93005 
								
							 
						 
						
							
							
								
								Fix invalid func name set logo name  
							
							... 
							
							
							
							Related #2254 , #2276  
							
						 
						
							2024-02-13 03:28:51 -05:00  
				
					
						
							
							
								 
						
							
								438ea74dba 
								
							 
						 
						
							
							
								
								release 1.1.11rc2  
							
							
							
						 
						
							2024-02-12 18:22:03 -05:00  
				
					
						
							
							
								 
						
							
								e6aacc42dd 
								
							 
						 
						
							
							
								
								ui: tidy up scrolling appearance in configuration panel  
							
							
							
						 
						
							2024-02-11 16:50:31 -05:00  
				
					
						
							
							
								 
						
							
								663490ea4b 
								
							 
						 
						
							
							
								
								ui: don't unlock setting when changed by external means  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
								8811374ed9 
								
							 
						 
						
							
							
								
								ui: don't lock setting when an error occurs  
							
							
							
						 
						
							2024-02-10 09:15:27 -05:00  
				
					
						
							
							
								 
						
							
								df9a5b7b19 
								
							 
						 
						
							
							
								
								cli: catch assertion errors when reading setting values from devices  
							
							
							
						 
						
							2024-02-10 09:15:27 -05:00  
				
					
						
							
							
								 
						
							
								e8ef9a176d 
								
							 
						 
						
							
							
								
								release 1.1.11rc1  
							
							
							
						 
						
							2024-02-09 14:02:32 -05:00  
				
					
						
							
							
								 
						
							
								23517048d4 
								
							 
						 
						
							
							
								
								device: clean up data for LED effects  
							
							
							
						 
						
							2024-02-09 08:36:36 -05:00  
				
					
						
							
							
								 
						
							
								7c441cc652 
								
							 
						 
						
							
							
								
								ui: better startup behavior for LED effect settings  
							
							
							
						 
						
							2024-02-09 08:36:36 -05:00  
				
					
						
							
							
								 
						
							
								73d091c86f 
								
							 
						 
						
							
							
								
								ui: add UI for LED Zone control  
							
							
							
						 
						
							2024-02-09 08:36:36 -05:00  
				
					
						
							
							
								 
						
							
								37383442f4 
								
							 
						 
						
							
							
								
								device: add version and device name to profiles  
							
							
							
						 
						
							2024-02-07 18:48:22 -05:00  
				
					
						
							
							
								 
						
							
								1fcff028fe 
								
							 
						 
						
							
							
								
								device: decipher LED control info in profiles  
							
							
							
						 
						
							2024-02-07 18:48:22 -05:00  
				
					
						
							
							
								 
						
							
								08fde28810 
								
							 
						 
						
							
							
								
								cli: report more information on exception when loading profiles  
							
							
							
						 
						
							2024-02-07 18:48:22 -05:00  
				
					
						
							
							
								 
						
							
								fb30f4ee41 
								
							 
						 
						
							
							
								
								device: support onboard profiles  
							
							
							
						 
						
							2024-02-07 18:48:22 -05:00  
				
					
						
							
							
								 
						
							
								9c4bbec5e2 
								
							 
						 
						
							
							
								
								ui: handle backlight notification  
							
							
							
						 
						
							2024-02-06 12:49:08 -05:00  
				
					
						
							
							
								 
						
							
								06209d238a 
								
							 
						 
						
							
							
								
								cli: no numbers for USB and Bluetooth devices  
							
							
							
						 
						
							2024-02-04 14:20:52 -05:00  
				
					
						
							
							
								 
						
							
								a6f7507ce6 
								
							 
						 
						
							
							
								
								ui: use Report Rate instead of Polling for movement report rate  
							
							
							
						 
						
							2024-02-01 10:13:03 -05:00  
				
					
						
							
							
								 
						
							
								db4e40e3ac 
								
							 
						 
						
							
							
								
								device: add extended report rate setting  
							
							
							
						 
						
							2024-02-01 10:13:03 -05:00  
				
					
						
							
							
								 
						
							
								28493f7496 
								
							 
						 
						
							
							
								
								ui: downgrade assertion on missing notification flag to warning  
							
							
							
						 
						
							2024-01-30 08:02:25 -05:00  
				
					
						
							
							
								 
						
							
								f8a462dbe5 
								
							 
						 
						
							
							
								
								cli: be defensive in device error message  
							
							
							
						 
						
							2024-01-28 15:36:28 -05:00  
				
					
						
							
							
								 
						
							
								195e28ad76 
								
							 
						 
						
							
							
								
								gui: defend against lightspeed receivers that contact devices for basic information  
							
							
							
						 
						
							2023-12-24 23:59:34 -05:00  
				
					
						
							
							
								 
						
							
								29ff35d553 
								
							 
						 
						
							
							
								
								Partial support for macOS and Windows ( #1971 )  
							
							... 
							
							
							
							* Add support for macOS via hidapi
* Style fixes
* Ignore keyboard and mouse input devices
* Don't require pyudev on mac and windows
* Fix debug log format error
* More logging for failed hidpp checks
* Don't try to load hid_darwin_set_open_exclusive on windows
* Bring back button for rule editor since some rules will work
---------
Co-authored-by: markopy <(none)>
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com> 
							
						 
						
							2023-11-28 16:25:17 -05:00  
				
					
						
							
							
								 
						
							
								5ca1790cb8 
								
							 
						 
						
							
							
								
								ui: better handling and installation of icons  
							
							
							
						 
						
							2023-11-19 12:06:04 -05:00  
				
					
						
							
							
								 
						
							
								4669cad2e1 
								
							 
						 
						
							
							
								
								ui: be more cautious when creating log messages to avoid exceptions  
							
							
							
						 
						
							2023-11-19 12:04:02 -05:00  
				
					
						
							
							
								 
						
							
								eb6bacaed1 
								
							 
						 
						
							
							
								
								cli: handle NoSuchDevice exception when pinging device  
							
							
							
						 
						
							2023-11-19 12:04:02 -05:00  
				
					
						
							
							
								 
						
							
								b50b88be06 
								
							 
						 
						
							
							
								
								ui: update codename when device status changes  
							
							
							
						 
						
							2023-10-06 16:17:47 -04:00  
				
					
						
							
							
								 
						
							
								09938ebd05 
								
							 
						 
						
							
							
								
								release 1.1.10  
							
							
							
						 
						
							2023-09-23 13:07:45 -04:00