df2a68c29e 
								
							 
						 
						
							
							
								
								settings: add Backlight setting template  
							
							
							
						 
						
							2022-03-09 09:13:24 -05:00  
				
					
						
							
							
								 
						
							
								3c4efb4ad5 
								
							 
						 
						
							
							
								
								ui: ensure that settings are pushed to all devices when resuming  
							
							
							
						 
						
							2022-03-09 09:12:10 -05:00  
				
					
						
							
							
								 
						
							
								124414063b 
								
							 
						 
						
							
							
								
								device: reformat descriptors.py  
							
							
							
						 
						
							2022-03-08 17:48:41 -05:00  
				
					
						
							
							
								 
						
							
								7239e3d050 
								
							 
						 
						
							
							
								
								device: support G502 SE Hero mouse  
							
							
							
						 
						
							2022-03-08 17:48:41 -05:00  
				
					
						
							
							
								 
						
							
								71ac905d76 
								
							 
						 
						
							
							
								
								device: determine device number from protocol for direct-connected devices; add G9 Laser Mouse  
							
							
							
						 
						
							2022-03-02 22:58:25 -05:00  
				
					
						
							
							
								 
						
							
								862fd9c110 
								
							 
						 
						
							
							
								
								device: cut off noops even earlier  
							
							
							
						 
						
							2022-03-02 05:30:22 -05:00  
				
					
						
							
							
								 
						
							
								94ff454ace 
								
							 
						 
						
							
							
								
								rules: fix Key conditions in built-in rules  
							
							
							
						 
						
							2022-03-01 08:05:13 -05:00  
				
					
						
							
							
								 
						
							
								ce7dcf8326 
								
							 
						 
						
							
							
								
								add keysyms to the packages list  
							
							
							
						 
						
							2022-03-01 06:27:35 -05:00  
				
					
						
							
							
								 
						
							
								27752778ab 
								
							 
						 
						
							
							
								
								ui: fix bug in add and delete button actions  
							
							
							
						 
						
							2022-02-28 09:04:12 -05:00  
				
					
						
							
							
								 
						
							
								1696733702 
								
							 
						 
						
							
							
								
								receiver: dispose of no-op notifications quickly  
							
							
							
						 
						
							2022-02-27 11:59:54 -05:00  
				
					
						
							
							
								 
						
							
								00176a1df8 
								
							 
						 
						
							
							
								
								rules: add rule condition for checking device settings  
							
							
							
						 
						
							2022-02-27 08:24:05 -05:00  
				
					
						
							
							
								 
						
							
								eedf4bfffb 
								
							 
						 
						
							
							
								
								rules: use local file for conversion from key names to keysyms  
							
							
							
						 
						
							2022-02-27 08:21:52 -05:00  
				
					
						
							
							
								 
						
							
								1869f57f7f 
								
							 
						 
						
							
							
								
								rules: get keyboard group and use to get correct keycode for keysym  
							
							
							
						 
						
							2022-02-27 08:21:52 -05:00  
				
					
						
							
							
								 
						
							
								4c43910ed7 
								
							 
						 
						
							
							
								
								rules: use GDK to get current keyboard modifiers  
							
							
							
						 
						
							2022-02-27 08:21:52 -05:00  
				
					
						
							
							
								 
						
							
								3e2be09cb5 
								
							 
						 
						
							
							
								
								rules: partial implementation of rules under Wayland  
							
							
							
						 
						
							2022-02-27 08:21:52 -05:00  
				
					
						
							
							
								 
						
							
								cb7845471c 
								
							 
						 
						
							
							
								
								settings: add setting for MR-Key LED  
							
							
							
						 
						
							2022-02-25 16:13:42 -05:00  
				
					
						
							
							
								 
						
							
								faf905de9c 
								
							 
						 
						
							
							
								
								settings: add setting for M-Key LEDs  
							
							
							
						 
						
							2022-02-25 16:13:42 -05:00  
				
					
						
							
							
								 
						
							
								856f40e789 
								
							 
						 
						
							
							
								
								rules: fix bug in unpacking M and MR key notification  
							
							
							
						 
						
							2022-02-25 16:13:42 -05:00  
				
					
						
							
							
								 
						
							
								c16b02e732 
								
							 
						 
						
							
							
								
								device: add G815 keyboard and MX518 mouse  
							
							
							
						 
						
							2022-02-22 14:14:07 -05:00  
				
					
						
							
							
								 
						
							
								a94d00e418 
								
							 
						 
						
							
							
								
								device: add new special keys  
							
							
							
						 
						
							2022-02-21 08:37:16 -05:00  
				
					
						
							
							
								 
						
							
								561e9cbfea 
								
							 
						 
						
							
							
								
								settings: Agument tooltip messages for several settings  
							
							
							
						 
						
							2022-02-21 08:29:48 -05:00  
				
					
						
							
							
								 
						
							
								cf0a71913e 
								
							 
						 
						
							
							
								
								rules: track M keys and MR keys for use in rules  
							
							
							
						 
						
							2022-02-21 08:29:48 -05:00  
				
					
						
							
							
								 
						
							
								69046678ac 
								
							 
						 
						
							
							
								
								ui: default editable to True in show method  
							
							
							
						 
						
							2022-02-16 21:14:52 -05:00  
				
					
						
							
							
								 
						
							
								e190ad39da 
								
							 
						 
						
							
							
								
								cli: make sure device is on-line when searching for devices in solaar show  
							
							
							
						 
						
							2022-02-16 11:08:39 -05:00  
				
					
						
							
							
								 
						
							
								c75aaea89d 
								
							 
						 
						
							
							
								
								settings: don't check for mouse kind in dpi sliding setting  
							
							
							
						 
						
							2022-02-14 13:37:06 -05:00  
				
					
						
							
							
								 
						
							
								55be7a67c8 
								
							 
						 
						
							
							
								
								settings: get default DPI if current DPI is returned as 0  
							
							
							
						 
						
							2022-02-14 13:37:06 -05:00  
				
					
						
							
							
								 
						
							
								f938d3430e 
								
							 
						 
						
							
							
								
								cli: nicer output of settings in solaar show and solaar config  
							
							
							
						 
						
							2022-01-24 21:12:55 -05:00  
				
					
						
							
							
								 
						
							
								fed9a26cb6 
								
							 
						 
						
							
							
								
								settings: fix bug in read method of action settings rw  
							
							
							
						 
						
							2022-01-24 19:21:46 -05:00  
				
					
						
							
							
								 
						
							
								13e4861043 
								
							 
						 
						
							
							
								
								settings: handle missing divert-setting in action RW  
							
							
							
						 
						
							2022-01-24 14:03:17 -05:00  
				
					
						
							
							
								 
						
							
								55a91f0ae4 
								
							 
						 
						
							
							
								
								device: add id property (unitId or serial) and don't use ? for unknown serial  
							
							
							
						 
						
							2022-01-24 14:03:17 -05:00  
				
					
						
							
							
								 
						
							
								7a9f9972a6 
								
							 
						 
						
							
							
								
								receiver: fix contains for NamedInts and eliminate use of has_element  
							
							
							
						 
						
							2022-01-24 14:03:17 -05:00  
				
					
						
							
							
								 
						
							
								f6b25a9685 
								
							 
						 
						
							
							
								
								rules: check for xtest and disable modifier checking if not available  
							
							
							
						 
						
							2022-01-24 11:21:09 -05:00  
				
					
						
							
							
								 
						
							
								56936a4d0a 
								
							 
						 
						
							
							
								
								device: better gesture structure computation  
							
							
							
						 
						
							2022-01-24 11:17:40 -05:00  
				
					
						
							
							
								 
						
							
								7442c52c20 
								
							 
						 
						
							
							
								
								rules: defend against problems when determining focus program  
							
							
							
						 
						
							2022-01-24 11:17:40 -05:00  
				
					
						
							
							
								 
						
							
								26aa1ee15f 
								
							 
						 
						
							
							
								
								device: lock querying all unqueried keys to prevent two threads from doing the same work  
							
							
							
						 
						
							2022-01-24 11:17:40 -05:00  
				
					
						
							
							
								 
						
							
								22b99ecce7 
								
							 
						 
						
							
							
								
								device: lock computation of gestures and settings to prevent two threads from doing the same work  
							
							
							
						 
						
							2022-01-24 11:17:40 -05:00  
				
					
						
							
							
								 
						
							
								a9c4950389 
								
							 
						 
						
							
							
								
								device: don't use class-shared structure for gesture indexes  
							
							
							
						 
						
							2022-01-24 11:17:40 -05:00  
				
					
						
							
							
								 
						
							
								25523315ab 
								
							 
						 
						
							
							
								
								ui: fix tree row text when device contains options not in the full list  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								6f28a39a47 
								
							 
						 
						
							
							
								
								ui: fix choice field when device is connected  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								8be2ca110a 
								
							 
						 
						
							
							
								
								ui: avoid conflicts when settings with the same name have different labels for the same number  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								2b26c9dc92 
								
							 
						 
						
							
							
								
								ui: do not accept numerical value typed by user  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								c3e88001e4 
								
							 
						 
						
							
							
								
								logitech_receiver: add has_element to NamedInts  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								49f2c6d8b9 
								
							 
						 
						
							
							
								
								ui: fix bug that made setting values not appear  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								bf8b861275 
								
							 
						 
						
							
							
								
								ui: don't show generic labels when specific ones are available for the same field  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								747d2e9c17 
								
							 
						 
						
							
							
								
								ui: show translated strings instead of internal names  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								d6c2b30760 
								
							 
						 
						
							
							
								
								ui: show keys supported by device even if they are not in the known universe  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								4d8b22f764 
								
							 
						 
						
							
							
								
								ui: replace typed text with key/value default display name  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								6dd980c541 
								
							 
						 
						
							
							
								
								ui: replace typed id with device display name  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								68e2b8ce6e 
								
							 
						 
						
							
							
								
								ui: add support to choices_extra  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								fa0ecc6c2c 
								
							 
						 
						
							
							
								
								ui: add blank field to toggle widgets  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								573cb6e985 
								
							 
						 
						
							
							
								
								ui: fix - typed text was not recognised as valid  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								2d2d3e3bc6 
								
							 
						 
						
							
							
								
								ui: make key and value fields case-insensitive  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								d80e34963b 
								
							 
						 
						
							
							
								
								ui: make device field case-insensitive  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								0bce293017 
								
							 
						 
						
							
							
								
								ui: add support to multiple range in Set action  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								5c96d2d307 
								
							 
						 
						
							
							
								
								logitech_receiver: add support to multiple range in Set action  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								13dfac476b 
								
							 
						 
						
							
							
								
								logitech_receiver: simplify param labels  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								f5831cbda7 
								
							 
						 
						
							
							
								
								ui: build item with all sub-items for multiple range settings  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								b9a23f133e 
								
							 
						 
						
							
							
								
								ui: hide unsupported settings/keys/values  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								a4e30a7190 
								
							 
						 
						
							
							
								
								ui: treat '?' identifier as unavailable  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								aff80a7572 
								
							 
						 
						
							
							
								
								ui: fix error when key is set to None  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								9737a85c5a 
								
							 
						 
						
							
							
								
								ui: fix errors when updating devices before widgets are filled  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								cc3ec6d987 
								
							 
						 
						
							
							
								
								ui: clear keys and values after changing setting  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								4c4f8de040 
								
							 
						 
						
							
							
								
								ui: change Set rule editor layout  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								438bb9e034 
								
							 
						 
						
							
							
								
								ui: show a different icon if the user types an unknown 8-character hex string  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								29cd1109b1 
								
							 
						 
						
							
							
								
								ui: don't trigger widget updates when updating devices  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								6022c37325 
								
							 
						 
						
							
							
								
								ui: add device selector to Set rule editor  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								3947a4a083 
								
							 
						 
						
							
							
								
								logitech_receiver: fix minimum DPI  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								2eb6864cfb 
								
							 
						 
						
							
							
								
								ui: sort by number if all values are numeric  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								d2f44299f3 
								
							 
						 
						
							
							
								
								logitech_receiver: add range to AdjustableDpi  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								ec9f1a94ea 
								
							 
						 
						
							
							
								
								logitech_receiver: rename old DPI setting  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								29ff5e5924 
								
							 
						 
						
							
							
								
								logitech_receiver: add UnsortedNamedInts  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								b36b070feb 
								
							 
						 
						
							
							
								
								ui: make Set rule editor accept settings with the same name  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								ca36d2bd1a 
								
							 
						 
						
							
							
								
								settings: add choices to Multiplatform and validator class to RegisterDpi  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								be4632f684 
								
							 
						 
						
							
							
								
								settings: fix type of choices  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								74fbec4209 
								
							 
						 
						
							
							
								
								settings: avoid circular import  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								8c32c2e63c 
								
							 
						 
						
							
							
								
								ui: add new Set rules to rule editor (partial support)  
							
							
							
						 
						
							2022-01-24 11:12:04 -05:00  
				
					
						
							
							
								 
						
							
								1ace3ef4f4 
								
							 
						 
						
							
							
								
								ui: hide system tray icon when there are no devices to control  
							
							
							
						 
						
							2022-01-22 09:57:28 -05:00  
				
					
						
							
							
								 
						
							
								12779e7061 
								
							 
						 
						
							
							
								
								device: add G733 headset  
							
							
							
						 
						
							2022-01-22 09:51:36 -05:00  
				
					
						
							
							
								 
						
							
								df8e936769 
								
							 
						 
						
							
							
								
								ui: use greyscale solaar icon in tray when using symbolic icons  
							
							
							
						 
						
							2022-01-22 09:50:14 -05:00  
				
					
						
							
							
								 
						
							
								136c351209 
								
							 
						 
						
							
							
								
								cli: accept name as key in `solaar config`  
							
							
							
						 
						
							2022-01-22 09:37:44 -05:00  
				
					
						
							
							
								 
						
							
								b93b4f6bc3 
								
							 
						 
						
							
							
								
								cli: fix incorrect output of `solaar config`  
							
							
							
						 
						
							2022-01-22 09:37:44 -05:00  
				
					
						
							
							
								 
						
							
								2f702b7ca3 
								
							 
						 
						
							
							
								
								cli: fix bug in `solaar config` for multiple range settings  
							
							
							
						 
						
							2022-01-22 09:37:44 -05:00  
				
					
						
							
							
								 
						
							
								665b7b6194 
								
							 
						 
						
							
							
								
								logitech_receiver: fix bug that made `solaar config` not work  
							
							
							
						 
						
							2022-01-22 09:37:44 -05:00  
				
					
						
							
							
								 
						
							
								11fa025f1d 
								
							 
						 
						
							
							
								
								settings: use classes for settings  
							
							
							
						 
						
							2022-01-22 08:55:54 -05:00  
				
					
						
							
							
								 
						
							
								de5878d34e 
								
							 
						 
						
							
							
								
								settings: also accept "Toggle" to be consistent with CLI  
							
							
							
						 
						
							2022-01-16 13:38:56 -05:00  
				
					
						
							
							
								 
						
							
								08eb8a06e3 
								
							 
						 
						
							
							
								
								cli: also accept "~" to be consistent with the new Set action  
							
							
							
						 
						
							2022-01-16 13:38:56 -05:00  
				
					
						
							
							
								 
						
							
								785675d469 
								
							 
						 
						
							
							
								
								ui: handle errors when writing to devices  
							
							
							
						 
						
							2022-01-13 18:23:12 -05:00  
				
					
						
							
							
								 
						
							
								2e94add3e3 
								
							 
						 
						
							
							
								
								ui: use classes for all config widgets  
							
							
							
						 
						
							2022-01-13 18:23:12 -05:00  
				
					
						
							
							
								 
						
							
								9e018fc5bf 
								
							 
						 
						
							
							
								
								ui: use classes for several config widgets  
							
							
							
						 
						
							2022-01-13 18:23:12 -05:00  
				
					
						
							
							
								 
						
							
								8a87b9b013 
								
							 
						 
						
							
							
								
								rules: add Solaar rules command to set settings  
							
							... 
							
							
							
							testing 
							
						 
						
							2022-01-13 18:23:12 -05:00  
				
					
						
							
							
								 
						
							
								5b1125cd11 
								
							 
						 
						
							
							
								
								cli: refactor config.py to create set(...) function  
							
							
							
						 
						
							2022-01-13 18:23:12 -05:00  
				
					
						
							
							
								 
						
							
								69b411fc27 
								
							 
						 
						
							
							
								
								ui: decrease amount of logging for each debug level  
							
							
							
						 
						
							2022-01-13 18:23:12 -05:00  
				
					
						
							
							
								 
						
							
								629afbd812 
								
							 
						 
						
							
							
								
								ui: use good battery icon down to 30% charge  
							
							
							
						 
						
							2022-01-02 15:29:05 -05:00  
				
					
						
							
							
								 
						
							
								f7a0422956 
								
							 
						 
						
							
							
								
								ui: don't stretch toggles  
							
							
							
						 
						
							2021-12-29 09:56:53 -05:00  
				
					
						
							
							
								 
						
							
								65e64c1346 
								
							 
						 
						
							
							
								
								settings: use key structure for key remapping setting  
							
							
							
						 
						
							2021-12-29 09:52:59 -05:00  
				
					
						
							
							
								 
						
							
								9315b3fcdb 
								
							 
						 
						
							
							
								
								receiver: optimize ReprogrammableKey in hidpp20  
							
							
							
						 
						
							2021-12-29 09:52:59 -05:00  
				
					
						
							
							
								 
						
							
								cb14c2eec9 
								
							 
						 
						
							
							
								
								settings: keep track of settings that are absent from device  
							
							
							
						 
						
							2021-12-29 06:12:05 -05:00  
				
					
						
							
							
								 
						
							
								6d3d3e2086 
								
							 
						 
						
							
							
								
								device: add G512 keyboard and G402 mouse  
							
							
							
						 
						
							2021-12-28 15:53:23 -05:00  
				
					
						
							
							
								 
						
							
								85b4495443 
								
							 
						 
						
							
							
								
								device: reformat descriptors.py  
							
							
							
						 
						
							2021-12-28 15:53:23 -05:00  
				
					
						
							
							
								 
						
							
								49e9240be9 
								
							 
						 
						
							
							
								
								ui: Use GtkButton for the Lock Icon  
							
							... 
							
							
							
							Instead of GtkEventBox use GtkButton for the lock icons.
GtkEventBox does not have any visual feedback that it
actually can be pressed. As in: If you don't know that this
is an area for interaction it is not obvious.
Using Gtk.ReliefStyle.NONE on the GtkButton keeps the old
styling but still gives feedback when hovering over the
buttons.
Co-authored-by: Christian Tacke <8560110+ChristianTacke@users.noreply.github.com> 
							
						 
						
							2021-12-28 12:27:03 -05:00  
				
					
						
							
							
								 
						
							
								79606c530b 
								
							 
						 
						
							
							
								
								receiver: use feature numbers for reprogrammable key versions  
							
							
							
						 
						
							2021-12-26 11:21:48 -05:00  
				
					
						
							
							
								 
						
							
								aa8d2fcac4 
								
							 
						 
						
							
							
								
								ui: don't use new_from_icon_set for tray menu icons as it is deprecated  
							
							
							
						 
						
							2021-12-26 10:32:59 -05:00  
				
					
						
							
							
								 
						
							
								723959ba1c 
								
							 
						 
						
							
							
								
								release 1.1.1  
							
							
							
						 
						
							2021-12-25 12:29:15 -05:00  
				
					
						
							
							
								 
						
							
								d9dbf53868 
								
							 
						 
						
							
							
								
								Keep left Tree at Minimal Size  
							
							... 
							
							
							
							When resizing the window or switching entries in the left
tree, the width of the tree changes and takes more space
than required.
Switch it over to only take the minimal amount of space and
do not extend when resizing the window. 
							
						 
						
							2021-12-25 12:19:29 -05:00  
				
					
						
							
							
								 
						
							
								2ee04d89fd 
								
							 
						 
						
							
							
								
								rules: fix crash in process conditions under non-X11  
							
							
							
						 
						
							2021-12-24 21:04:43 -05:00  
				
					
						
							
							
								 
						
							
								8ab062363e 
								
							 
						 
						
							
							
								
								cli: add version to output of solaar show  
							
							
							
						 
						
							2021-12-23 14:44:05 -05:00  
				
					
						
							
							
								 
						
							
								d5a6ef058a 
								
							 
						 
						
							
							
								
								device: check for uninitialized protocol when pinging  
							
							
							
						 
						
							2021-12-22 21:57:48 -05:00  
				
					
						
							
							
								 
						
							
								b86af20f67 
								
							 
						 
						
							
							
								
								release 1.1.1rc2  
							
							
							
						 
						
							2021-12-21 09:05:04 -05:00  
				
					
						
							
							
								 
						
							
								174d0388ca 
								
							 
						 
						
							
							
								
								ui: display percentage estimates from battery voltage  
							
							
							
						 
						
							2021-12-20 11:30:29 -05:00  
				
					
						
							
							
								 
						
							
								fa83e6ebb8 
								
							 
						 
						
							
							
								
								device: add descriptor for Logitech PRO X Wireless Gaming Headset  
							
							
							
						 
						
							2021-12-20 09:17:07 -05:00  
				
					
						
							
							
								 
						
							
								c005a94a0a 
								
							 
						 
						
							
							
								
								release 1.1.1rc1  
							
							
							
						 
						
							2021-12-20 08:55:24 -05:00  
				
					
						
							
							
								 
						
							
								b7a1b81181 
								
							 
						 
						
							
							
								
								device: push settings when device requests software reconfiguration  
							
							
							
						 
						
							2021-12-20 08:06:03 -05:00  
				
					
						
							
							
								 
						
							
								3797c3926c 
								
							 
						 
						
							
							
								
								settings: fix read for key/button diversion setting  
							
							
							
						 
						
							2021-12-20 08:06:03 -05:00  
				
					
						
							
							
								 
						
							
								4505524006 
								
							 
						 
						
							
							
								
								share: Add modalias information for supported USB hardware  
							
							
							
						 
						
							2021-12-18 12:35:44 -05:00  
				
					
						
							
							
								 
						
							
								c8ab8b4350 
								
							 
						 
						
							
							
								
								receiver: don't do on-screen notify for wireless device status notifications  
							
							
							
						 
						
							2021-12-11 13:41:56 -05:00  
				
					
						
							
							
								 
						
							
								292461c168 
								
							 
						 
						
							
							
								
								receiver: improve feature notification processing code  
							
							
							
						 
						
							2021-12-11 13:41:56 -05:00  
				
					
						
							
							
								 
						
							
								306e6da7e9 
								
							 
						 
						
							
							
								
								settings : Smooth scroll for crown  
							
							... 
							
							
							
							* implemented a switch for swapping between smooth scrolling and ratchet for the crown
settings : Smooth scroll for crown 
							
						 
						
							2021-12-06 12:22:01 -05:00  
				
					
						
							
							
								 
						
							
								791f19269d 
								
							 
						 
						
							
							
								
								settings: add write_prefix_bytes argument to Boolean Validator  
							
							
							
						 
						
							2021-12-06 12:22:01 -05:00  
				
					
						
							
							
								 
						
							
								be2f0b809c 
								
							 
						 
						
							
							
								
								receiver: sort receiver list and document status of receiver 0xC542  
							
							
							
						 
						
							2021-11-30 13:55:50 -05:00  
				
					
						
							
							
								 
						
							
								7242f3792c 
								
							 
						 
						
							
							
								
								device: add special keys for MX Keys for Business and MX Keys Mini  
							
							
							
						 
						
							2021-11-29 19:15:41 -05:00  
				
					
						
							
							
								 
						
							
								07e55c188a 
								
							 
						 
						
							
							
								
								ui: don't include separator after receiver in tray menu  
							
							
							
						 
						
							2021-11-29 19:15:41 -05:00  
				
					
						
							
							
								 
						
							
								c515de9b09 
								
							 
						 
						
							
							
								
								ui: harmonize order of tray items and main window items  
							
							
							
						 
						
							2021-11-29 19:15:41 -05:00  
				
					
						
							
							
								 
						
							
								adae5a2e2b 
								
							 
						 
						
							
							
								
								ui: add option to specify use of explict tray icon files and their size  
							
							
							
						 
						
							2021-11-29 17:54:31 -05:00  
				
					
						
							
							
								 
						
							
								f83c927a1e 
								
							 
						 
						
							
							
								
								release 1.1.0  
							
							
							
						 
						
							2021-11-26 12:20:06 -05:00  
				
					
						
							
							
								 
						
							
								ca5fd7e5d6 
								
							 
						 
						
							
							
								
								release 1.1.0rc3  
							
							
							
						 
						
							2021-11-23 11:52:26 -05:00  
				
					
						
							
							
								 
						
							
								4c9d9e17d6 
								
							 
						 
						
							
							
								
								gui: fix bug when adding new receiver to tray menu  
							
							
							
						 
						
							2021-11-22 11:32:25 -05:00  
				
					
						
							
							
								 
						
							
								025700f1be 
								
							 
						 
						
							
							
								
								release 1.1.0rc1  
							
							
							
						 
						
							2021-11-21 13:49:26 -05:00  
				
					
						
							
							
								 
						
							
								d8cce70a0c 
								
							 
						 
						
							
							
								
								release 1.1.0rc1  
							
							
							
						 
						
							2021-11-21 13:43:42 -05:00  
				
					
						
							
							
								 
						
							
								27cda8bf08 
								
							 
						 
						
							
							
								
								settings: add ability to toggle boolean values in solaar config  
							
							... 
							
							
							
							#1325  
						
							2021-11-15 08:50:45 -05:00  
				
					
						
							
							
								 
						
							
								d33b407ba8 
								
							 
						 
						
							
							
								
								rules: don't select windows with no PID when looking for focus window  
							
							... 
							
							
							
							\#1322 
							
						 
						
							2021-11-15 08:45:31 -05:00  
				
					
						
							
							
								 
						
							
								4e8fb93b31 
								
							 
						 
						
							
							
								
								device: catch errors when applying settings  
							
							
							
						 
						
							2021-11-11 11:03:30 -05:00  
				
					
						
							
							
								 
						
							
								5acc216e12 
								
							 
						 
						
							
							
								
								receiver: use Bolt unique ID as serial number  
							
							
							
						 
						
							2021-11-11 10:48:12 -05:00  
				
					
						
							
							
								 
						
							
								4bc3799e96 
								
							 
						 
						
							
							
								
								cli: print Bolt receiver registers in solaar probe  
							
							
							
						 
						
							2021-11-11 10:48:12 -05:00  
				
					
						
							
							
								 
						
							
								c32a6ca91c 
								
							 
						 
						
							
							
								
								receiver: get device codename from Bolt receiver registers  
							
							
							
						 
						
							2021-11-11 10:48:12 -05:00  
				
					
						
							
							
								 
						
							
								9823e5ab8a 
								
							 
						 
						
							
							
								
								receiver: Bolt connection does not show encryption status  
							
							
							
						 
						
							2021-11-11 10:48:12 -05:00  
				
					
						
							
							
								 
						
							
								603fbe96e0 
								
							 
						 
						
							
							
								
								ui: add pairing for Bolt receivers  
							
							
							
						 
						
							2021-11-11 10:48:12 -05:00  
				
					
						
							
							
								 
						
							
								885cefb5b6 
								
							 
						 
						
							
							
								
								cli: add pairing for Bolt receivers  
							
							
							
						 
						
							2021-11-11 10:48:12 -05:00  
				
					
						
							
							
								 
						
							
								886df1daaf 
								
							 
						 
						
							
							
								
								receiver: add support for Bolt receiver (no pairing yet)  
							
							
							
						 
						
							2021-11-11 10:48:12 -05:00  
				
					
						
							
							
								 
						
							
								2c3578a776 
								
							 
						 
						
							
							
								
								receiver: move receiver pairing information code from device class to receiver class  
							
							
							
						 
						
							2021-11-11 10:48:12 -05:00  
				
					
						
							
							
								 
						
							
								a96caea5e4 
								
							 
						 
						
							
							
								
								receiver: move receiver codename code from device class to receiver class  
							
							
							
						 
						
							2021-11-11 10:48:12 -05:00  
				
					
						
							
							
								 
						
							
								0df6acd67a 
								
							 
						 
						
							
							
								
								ui: better code for adding devices to tray menu  
							
							
							
						 
						
							2021-11-09 09:08:16 -05:00  
				
					
						
							
							
								 
						
							
								89d7490bf1 
								
							 
						 
						
							
							
								
								Remove redundant value  
							
							... 
							
							
							
							Opening read-only is the default. 
							
						 
						
							2021-10-30 16:49:41 -04:00  
				
					
						
							
							
								 
						
							
								fdd6229179 
								
							 
						 
						
							
							
								
								Avoid unnecessary list allocation  
							
							
							
						 
						
							2021-10-30 16:49:41 -04:00  
				
					
						
							
							
								 
						
							
								93c4ebe758 
								
							 
						 
						
							
							
								
								Remove obsolete unicode prefix  
							
							
							
						 
						
							2021-10-30 16:49:41 -04:00  
				
					
						
							
							
								 
						
							
								6c4e0333d4 
								
							 
						 
						
							
							
								
								Drop legacy Python 2 `super()` syntax  
							
							... 
							
							
							
							This is a no-op on Python 3. 
							
						 
						
							2021-10-30 16:49:41 -04:00  
				
					
						
							
							
								 
						
							
								cf28308a9f 
								
							 
						 
						
							
							
								
								Simplify yield syntax  
							
							
							
						 
						
							2021-10-30 16:49:41 -04:00  
				
					
						
							
							
								 
						
							
								df83fd655c 
								
							 
						 
						
							
							
								
								Stop declaring `object` as superclass  
							
							... 
							
							
							
							This syntax was only required on Python 2 and has no effect on Python 3. 
							
						 
						
							2021-10-30 16:49:41 -04:00  
				
					
						
							
							
								 
						
							
								d6ba8e0b29 
								
							 
						 
						
							
							
								
								Stop using aliased Exception  
							
							... 
							
							
							
							IOError is now OSError. The old name is merely a legacy compatibility
alias. 
							
						 
						
							2021-10-30 16:49:41 -04:00  
				
					
						
							
							
								 
						
							
								22bf4fafff 
								
							 
						 
						
							
							
								
								Drop unnecessary __future__ imports  
							
							... 
							
							
							
							These are all active by default on all recent Python versions. 
							
						 
						
							2021-10-30 16:49:41 -04:00  
				
					
						
							
							
								 
						
							
								b96d16672b 
								
							 
						 
						
							
							
								
								Drop obsolete encoding declaration  
							
							... 
							
							
							
							This was only parsed in Python 2.
Python 3 only supports UTF-8 for source files, and that's what it uses. 
							
						 
						
							2021-10-30 16:49:41 -04:00  
				
					
						
							
							
								 
						
							
								8a2d92834f 
								
							 
						 
						
							
							
								
								device: add support for the G914 TKL Keyboard  
							
							
							
						 
						
							2021-10-28 12:49:20 -04:00  
				
					
						
							
							
								 
						
							
								10d6a98ca1 
								
							 
						 
						
							
							
								
								device: add support for the PRO X Wireless mouse  
							
							
							
						 
						
							2021-10-28 12:49:20 -04:00  
				
					
						
							
							
								 
						
							
								138fe4c756 
								
							 
						 
						
							
							
								
								ui: fix device not always castable as bool  
							
							
							
						 
						
							2021-10-28 12:49:20 -04:00  
				
					
						
							
							
								 
						
							
								c1ce3c2c5f 
								
							 
						 
						
							
							
								
								listener: ignore many notifications that come to a device listener  
							
							
							
						 
						
							2021-10-28 12:49:20 -04:00  
				
					
						
							
							
								 
						
							
								7873f3e8d0 
								
							 
						 
						
							
							
								
								receiver: handle more device connection protocols  
							
							
							
						 
						
							2021-10-28 12:49:20 -04:00  
				
					
						
							
							
								 
						
							
								5480321f49 
								
							 
						 
						
							
							
								
								device: add information for M500S  
							
							
							
						 
						
							2021-10-23 23:16:48 -04:00  
				
					
						
							
							
								 
						
							
								f1d896ded3 
								
							 
						 
						
							
							
								
								settings: use new setting method for MOUSE GESTURE setting  
							
							
							
						 
						
							2021-10-22 15:51:55 -04:00  
				
					
						
							
							
								 
						
							
								2ca0bd9ac3 
								
							 
						 
						
							
							
								
								settings: use new setting method for DPI SLIDING setting  
							
							
							
						 
						
							2021-10-22 15:51:55 -04:00  
				
					
						
							
							
								 
						
							
								14c1eac79c 
								
							 
						 
						
							
							
								
								settings: add setting for DPI CHANGE button to switch Sensitivity  
							
							
							
						 
						
							2021-10-22 15:51:55 -04:00  
				
					
						
							
							
								 
						
							
								c763886248 
								
							 
						 
						
							
							
								
								ui: use file names for tray icon to not end up with small icons  
							
							
							
						 
						
							2021-10-11 20:45:01 -04:00  
				
					
						
							
							
								 
						
							
								116adf9959 
								
							 
						 
						
							
							
								
								ui: better computation of tray index when adding devices  
							
							
							
						 
						
							2021-10-11 20:42:36 -04:00  
				
					
						
							
							
								 
						
							
								453be19356 
								
							 
						 
						
							
							
								
								ui: make about and quit buttons more translatable  
							
							
							
						 
						
							2021-10-01 12:35:33 -04:00  
				
					
						
							
							
								 
						
							
								0fbeebf121 
								
							 
						 
						
							
							
								
								release 1.0.7  
							
							
							
						 
						
							2021-10-01 07:06:28 -04:00  
				
					
						
							
							
								 
						
							
								9fca203372 
								
							 
						 
						
							
							
								
								release 1.0.7rc3  
							
							
							
						 
						
							2021-09-25 13:54:45 -04:00  
				
					
						
							
							
								 
						
							
								1d73217ad2 
								
							 
						 
						
							
							
								
								receiver: mark Nano receiver C52F as not unpairing  
							
							
							
						 
						
							2021-09-25 13:47:47 -04:00  
				
					
						
							
							
								 
						
							
								585a3b901a 
								
							 
						 
						
							
							
								
								receiver: lock on actual handle, not just on handle number  
							
							
							
						 
						
							2021-09-24 21:55:15 -04:00  
				
					
						
							
							
								 
						
							
								0d9fe48b0c 
								
							 
						 
						
							
							
								
								listener: handle fake Nano connection notifications  
							
							
							
						 
						
							2021-09-24 21:55:15 -04:00  
				
					
						
							
							
								 
						
							
								a9adc06b7a 
								
							 
						 
						
							
							
								
								ui: correctly determine setting box in change_click method  
							
							
							
						 
						
							2021-09-24 10:17:59 -04:00  
				
					
						
							
							
								 
						
							
								27f6d6c76b 
								
							 
						 
						
							
							
								
								settings: don't use time_ns so as not to require Python 3.7  
							
							
							
						 
						
							2021-09-23 13:13:18 -04:00  
				
					
						
							
							
								 
						
							
								e82457f284 
								
							 
						 
						
							
							
								
								release 1.0.7rc2  
							
							
							
						 
						
							2021-09-14 15:50:34 -04:00  
				
					
						
							
							
								 
						
							
								6d56dd538e 
								
							 
						 
						
							
							
								
								release 1.0.7rc1  
							
							
							
						 
						
							2021-09-14 15:44:36 -04:00  
				
					
						
							
							
								 
						
							
								338a2687d3 
								
							 
						 
						
							
							
								
								device: don't signal status change when battery changes from None to None  
							
							
							
						 
						
							2021-09-14 11:51:48 -04:00  
				
					
						
							
							
								 
						
							
								c5ef207961 
								
							 
						 
						
							
							
								
								device: use first word of name for code name if friendly name not available  
							
							
							
						 
						
							2021-08-31 19:05:57 -04:00  
				
					
						
							
							
								 
						
							
								c02a1b820b 
								
							 
						 
						
							
							
								
								device: pass protocol to base request so that SW ID can be done right  
							
							
							
						 
						
							2021-08-31 19:05:57 -04:00  
				
					
						
							
							
								 
						
							
								a7ddb3efdd 
								
							 
						 
						
							
							
								
								cli: allow for new_fn_inversion call to fail  
							
							
							
						 
						
							2021-08-31 19:05:57 -04:00  
				
					
						
							
							
								 
						
							
								2f870fe0f7 
								
							 
						 
						
							
							
								
								device: allow for None reponse from kind request  
							
							
							
						 
						
							2021-08-31 19:05:57 -04:00  
				
					
						
							
							
								 
						
							
								3ef5e63cd4 
								
							 
						 
						
							
							
								
								Fix "'int' object is not subscriptable" on G613  
							
							
							
						 
						
							2021-08-30 20:23:10 -04:00  
				
					
						
							
							
								 
						
							
								b94ae51ac8 
								
							 
						 
						
							
							
								
								rules: consistent naming for HID++ Diversion settings  
							
							
							
						 
						
							2021-08-27 06:18:13 -04:00  
				
					
						
							
							
								 
						
							
								67e40b35e8 
								
							 
						 
						
							
							
								
								device: add G102 mouse  
							
							
							
						 
						
							2021-08-22 11:16:41 -04:00  
				
					
						
							
							
								 
						
							
								30f56a1c0f 
								
							 
						 
						
							
							
								
								device: use 0xFF instead of 0 for direct-connected devices  
							
							
							
						 
						
							2021-08-22 11:16:41 -04:00  
				
					
						
							
							
								 
						
							
								4b97ebd649 
								
							 
						 
						
							
							
								
								po/i18n: update pt_BR translation  
							
							
							
						 
						
							2021-08-20 18:44:04 -04:00  
				
					
						
							
							
								 
						
							
								c2de1b59ef 
								
							 
						 
						
							
							
								
								ui: use logging for signalling unfound udev rule  
							
							
							
						 
						
							2021-08-18 10:01:22 -04:00  
				
					
						
							
							
								 
						
							
								4e76c99e0f 
								
							 
						 
						
							
							
								
								hid: add debug message when potential device found  
							
							
							
						 
						
							2021-08-18 09:40:23 -04:00  
				
					
						
							
							
								 
						
							
								14c2ac6959 
								
							 
						 
						
							
							
								
								po: make common button names translatable and show translations  
							
							
							
						 
						
							2021-08-06 18:30:52 -04:00  
				
					
						
							
							
								 
						
							
								a1874c572b 
								
							 
						 
						
							
							
								
								i18n: mark more strings as translatable  
							
							
							
						 
						
							2021-08-06 13:41:22 -04:00  
				
					
						
							
							
								 
						
							
								ee4275f45c 
								
							 
						 
						
							
							
								
								gtk: add new possible locations for udev rule  
							
							
							
						 
						
							2021-08-06 13:41:22 -04:00  
				
					
						
							
							
								 
						
							
								70a0fcd906 
								
							 
						 
						
							
							
								
								cli: show battery information under unified battery feature  
							
							
							
						 
						
							2021-08-05 16:37:28 -04:00  
				
					
						
							
							
								 
						
							
								cdc7a27c9e 
								
							 
						 
						
							
							
								
								rules: add rule condition for process under mouse  
							
							
							
						 
						
							2021-07-22 10:46:31 -04:00  
				
					
						
							
							
								 
						
							
								39a5350f30 
								
							 
						 
						
							
							
								
								settings: add binary read prefix to handle fancy fn-swap setting  
							
							
							
						 
						
							2021-07-20 09:59:37 -04:00  
				
					
						
							
							
								 
						
							
								538ab9c947 
								
							 
						 
						
							
							
								
								receiver: serialize requests per handle so that threads do not receive response for a different request  
							
							
							
						 
						
							2021-07-17 13:58:20 -04:00  
				
					
						
							
							
								 
						
							
								d898edc4a3 
								
							 
						 
						
							
							
								
								notifications: downgrade unknown notifications warnings to info messages  
							
							
							
						 
						
							2021-07-15 10:31:38 -04:00  
				
					
						
							
							
								 
						
							
								ed0b730e74 
								
							 
						 
						
							
							
								
								device: fix bug with timeout when setting reprog keys  
							
							
							
						 
						
							2021-07-15 10:21:03 -04:00  
				
					
						
							
							
								 
						
							
								50392da360 
								
							 
						 
						
							
							
								
								rules: add checks for empty process name and class  
							
							
							
						 
						
							2021-07-15 10:16:16 -04:00  
				
					
						
							
							
								 
						
							
								85a86ec3c5 
								
							 
						 
						
							
							
								
								diversion: implement pressed and released action on Key condition ( #1189 )  
							
							... 
							
							
							
							- Track `key_up` key in addition to `key_down`
- Support `pressed` or `released` action in `Key` condition
- Add radio button to KeyUI to represent `pressed` or `released` 
							
						 
						
							2021-07-12 15:51:57 -04:00  
				
					
						
							
							
								 
						
							
								6290c84efd 
								
							 
						 
						
							
							
								
								rules: upgrade rule execution debug message to info message  
							
							
							
						 
						
							2021-07-04 22:10:45 -04:00  
				
					
						
							
							
								 
						
							
								3d65a77515 
								
							 
						 
						
							
							
								
								misc: better error message for missing gi package  
							
							
							
						 
						
							2021-07-04 10:13:44 -04:00  
				
					
						
							
							
								 
						
							
								e15ce68498 
								
							 
						 
						
							
							
								
								rules: process old mouse movement tests as MouseGesture conditions  
							
							
							
						 
						
							2021-07-04 09:38:29 -04:00  
				
					
						
							
							
								 
						
							
								011f3f556b 
								
							 
						 
						
							
							
								
								rules: allow sequence of mouse moves as mouse gestures  
							
							... 
							
							
							
							* Add more robust mouse gesture support
- Remove existing mouse-* Test types
- Add new 'Mouse Gesture' Condition
- Implement Rule Editor UI for it
- Add support for diverted buttons
- Added diagonal mouse gesture directions
Allows you to chain multiple movements/buttons (for instance, moving the mouse up and then left) together into a single mappable gesture.
* Update docs
* Cleanup
Fix inconsistent indenting
Fix possible overwriting of built-in
Fix 'Mouse Gesture' Condition rule not starting with an initial Action field
* Make flake8 happy
* yapf
* Document no-op and make it more apparent
* Make changes to Mouse Gesture UI suggested/submitted by viniciusbm.
Co-authored-by: Apeiron <apeiron@none>
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com> 
							
						 
						
							2021-07-04 08:52:38 -04:00  
				
					
						
							
							
								 
						
							
								4690ca77c4 
								
							 
						 
						
							
							
								
								settings: fix fake divert gkeys read to return byte string  
							
							
							
						 
						
							2021-06-15 19:03:43 -04:00  
				
					
						
							
							
								 
						
							
								d172d27408 
								
							 
						 
						
							
							
								
								Support logitech g pro x superlight  
							
							... 
							
							
							
							The title speaks for itself: Add support for the g pro x superlight. 
							
						 
						
							2021-06-08 12:09:30 -04:00  
				
					
						
							
							
								 
						
							
								67dbe5f4c8 
								
							 
						 
						
							
							
								
								device: convert HID++ 2.0 device kinds to enhanced HID++ 1.0 kinds  
							
							
							
						 
						
							2021-06-04 08:59:39 -04:00  
				
					
						
							
							
								 
						
							
								9495cc03c2 
								
							 
						 
						
							
							
								
								misc: update about window  
							
							
							
						 
						
							2021-04-25 14:48:28 -04:00  
				
					
						
							
							
								 
						
							
								9deb7d66aa 
								
							 
						 
						
							
							
								
								misc: update about window  
							
							
							
						 
						
							2021-04-25 09:14:59 -04:00  
				
					
						
							
							
								 
						
							
								c67bd32522 
								
							 
						 
						
							
							
								
								release 1.0.6  
							
							
							
						 
						
							2021-04-25 09:07:58 -04:00  
				
					
						
							
							
								 
						
							
								72b37deb52 
								
							 
						 
						
							
							
								
								release 1.0.6rc2  
							
							
							
						 
						
							2021-04-25 08:59:59 -04:00  
				
					
						
							
							
								 
						
							
								1c1be84e59 
								
							 
						 
						
							
							
								
								device: downgrade warning about removing missing notification handler to info message  
							
							
							
						 
						
							2021-04-21 13:55:58 -04:00  
				
					
						
							
							
								 
						
							
								4edbf51f17 
								
							 
						 
						
							
							
								
								ui: better message for missing udev file  
							
							
							
						 
						
							2021-04-21 08:53:41 -04:00  
				
					
						
							
							
								 
						
							
								98b5804a21 
								
							 
						 
						
							
							
								
								rules: turn several log messages from INFO to DEBUG  
							
							
							
						 
						
							2021-04-20 07:58:41 -04:00  
				
					
						
							
							
								 
						
							
								f5fac6f713 
								
							 
						 
						
							
							
								
								release 1.0.6rc1  
							
							
							
						 
						
							2021-04-18 07:46:03 -04:00  
				
					
						
							
							
								 
						
							
								3969472dd3 
								
							 
						 
						
							
							
								
								settings: dpi sliding looks for suitable key  
							
							
							
						 
						
							2021-04-18 07:36:29 -04:00  
				
					
						
							
							
								 
						
							
								90bae7db84 
								
							 
						 
						
							
							
								
								settings: only produce warning if can't turn off DPI sliding  
							
							
							
						 
						
							2021-04-18 07:36:29 -04:00  
				
					
						
							
							
								 
						
							
								a734a35b7e 
								
							 
						 
						
							
							
								
								rules: add a mouse-noop test for mouse gesture with little movement  
							
							
							
						 
						
							2021-04-17 10:32:24 -04:00  
				
					
						
							
							
								 
						
							
								7add22e861 
								
							 
						 
						
							
							
								
								settings: don't halt when trying to write invalid map choice  
							
							
							
						 
						
							2021-04-17 10:32:24 -04:00  
				
					
						
							
							
								 
						
							
								75fec689a0 
								
							 
						 
						
							
							
								
								settings: change name of App Switch Button  
							
							
							
						 
						
							2021-04-17 10:32:24 -04:00  
				
					
						
							
							
								 
						
							
								5d885f76e7 
								
							 
						 
						
							
							
								
								settings: show potential triggering keys for mouse gesture setting  
							
							
							
						 
						
							2021-04-17 10:32:24 -04:00  
				
					
						
							
							
								 
						
							
								42624c7102 
								
							 
						 
						
							
							
								
								ui: write persisted value when changing from ignoring a setting  
							
							
							
						 
						
							2021-04-17 10:32:24 -04:00  
				
					
						
							
							
								 
						
							
								087b99a2de 
								
							 
						 
						
							
							
								
								settings: use keys interface in divert_keys setting  
							
							
							
						 
						
							2021-04-17 10:32:24 -04:00  
				
					
						
							
							
								 
						
							
								b3a6dc5b2e 
								
							 
						 
						
							
							
								
								ui: update map all settings that are not None  
							
							
							
						 
						
							2021-04-17 10:32:24 -04:00  
				
					
						
							
							
								 
						
							
								95dafbe3aa 
								
							 
						 
						
							
							
								
								settings: fix return value for mouse gesture callback  
							
							
							
						 
						
							2021-04-15 17:00:29 -04:00  
				
					
						
							
							
								 
						
							
								a1dc69d203 
								
							 
						 
						
							
							
								
								ui: make ignore settings not sensitive at startup  
							
							
							
						 
						
							2021-04-13 13:27:59 -04:00  
				
					
						
							
							
								 
						
							
								f7488f67c1 
								
							 
						 
						
							
							
								
								settings: add mouse gesture handling  
							
							
							
						 
						
							2021-04-13 09:26:24 -04:00  
				
					
						
							
							
								 
						
							
								6c62f975d0 
								
							 
						 
						
							
							
								
								ui: directly connected devices don't need to support connection notifications  
							
							
							
						 
						
							2021-04-12 23:21:22 -04:00  
				
					
						
							
							
								 
						
							
								62034758f0 
								
							 
						 
						
							
							
								
								ui: check that receivers support connection nofications  
							
							
							
						 
						
							2021-04-12 22:32:11 -04:00  
				
					
						
							
							
								 
						
							
								a288caa7ee 
								
							 
						 
						
							
							
								
								settings: fix typo  
							
							
							
						 
						
							2021-04-12 08:08:31 -04:00  
				
					
						
							
							
								 
						
							
								5be7541875 
								
							 
						 
						
							
							
								
								settings: for polling rate setting only change profiles mode when actually writing  
							
							
							
						 
						
							2021-04-12 08:04:41 -04:00  
				
					
						
							
							
								 
						
							
								33a4bf8bf5 
								
							 
						 
						
							
							
								
								ui: read current value of setting when switching away from ignore  
							
							
							
						 
						
							2021-04-12 07:39:35 -04:00  
				
					
						
							
							
								 
						
							
								52fcbe3b48 
								
							 
						 
						
							
							
								
								settings: restore _feature_hires_smooth_resolution  
							
							
							
						 
						
							2021-04-12 07:39:35 -04:00  
				
					
						
							
							
								 
						
							
								b34061c766 
								
							 
						 
						
							
							
								
								ui: add ability to ignore a Solaar setting  
							
							
							
						 
						
							2021-04-12 07:39:35 -04:00  
				
					
						
							
							
								 
						
							
								8c5800e536 
								
							 
						 
						
							
							
								
								receiver: use symbolic identifiers for sub-registers  
							
							
							
						 
						
							2021-04-09 07:46:10 -04:00  
				
					
						
							
							
								 
						
							
								804ba267f6 
								
							 
						 
						
							
							
								
								device: add G700 wired support  
							
							
							
						 
						
							2021-04-09 07:43:54 -04:00  
				
					
						
							
							
								 
						
							
								6099df1b42 
								
							 
						 
						
							
							
								
								ui: do not set attention icon - gets around bug in XFCE 16  
							
							
							
						 
						
							2021-04-09 07:28:23 -04:00  
				
					
						
							
							
								 
						
							
								55ed173c39 
								
							 
						 
						
							
							
								
								ui: replace deprecated GTK stock values  
							
							
							
						 
						
							2021-04-09 07:28:23 -04:00  
				
					
						
							
							
								 
						
							
								593d27770d 
								
							 
						 
						
							
							
								
								ui: only use first element of theme path for appindicator extra path  
							
							
							
						 
						
							2021-04-09 07:28:23 -04:00  
				
					
						
							
							
								 
						
							
								0dbb93e6a5 
								
							 
						 
						
							
							
								
								ui: only prepend one icon path to theme search paths  
							
							
							
						 
						
							2021-04-09 07:28:23 -04:00  
				
					
						
							
							
								 
						
							
								68049efc41 
								
							 
						 
						
							
							
								
								ui: better handling of tray icons  
							
							
							
						 
						
							2021-04-09 07:28:23 -04:00  
				
					
						
							
							
								 
						
							
								1d18e4d8f7 
								
							 
						 
						
							
							
								
								receiver: receiver c52e does not unpair  
							
							
							
						 
						
							2021-04-09 07:24:11 -04:00  
				
					
						
							
							
								 
						
							
								d3a18bb85f 
								
							 
						 
						
							
							
								
								rules: match WM_CLASS also for process matching in rules  
							
							
							
						 
						
							2021-04-08 15:01:50 -04:00  
				
					
						
							
							
								 
						
							
								1cb8f0c874 
								
							 
						 
						
							
							
								
								ui: correctly set icon theme value when regular battery icons are missiong  
							
							
							
						 
						
							2021-04-07 19:59:25 -04:00  
				
					
						
							
							
								 
						
							
								7e360e4416 
								
							 
						 
						
							
							
								
								settings: remove _feature_hires_smooth_resolution as recent Linux input drivers depend on it not changing  
							
							
							
						 
						
							2021-04-04 22:36:54 -04:00  
				
					
						
							
							
								 
						
							
								9842972d8b 
								
							 
						 
						
							
							
								
								receiver: handle exception when device is not available while being added  
							
							
							
						 
						
							2021-04-04 22:33:38 -04:00  
				
					
						
							
							
								 
						
							
								a4b54df433 
								
							 
						 
						
							
							
								
								device: fix debug message error  
							
							
							
						 
						
							2021-04-02 10:25:01 -04:00  
				
					
						
							
							
								 
						
							
								6ed09d0643 
								
							 
						 
						
							
							
								
								listener: perform initial activation of devices in listener threads  
							
							... 
							
							
							
							listener: perform initial activation of devices in listener threads 
							
						 
						
							2021-03-30 08:36:37 -04:00  
				
					
						
							
							
								 
						
							
								1bd68177ab 
								
							 
						 
						
							
							
								
								configure: keep track of serial numbers in configuration file  
							
							
							
						 
						
							2021-03-30 08:36:37 -04:00  
				
					
						
							
							
								 
						
							
								985ebd46cd 
								
							 
						 
						
							
							
								
								device: check device is active before performing request and don't replace empty settings  
							
							
							
						 
						
							2021-03-30 08:36:37 -04:00  
				
					
						
							
							
								 
						
							
								3fb197b78c 
								
							 
						 
						
							
							
								
								device: set host names longer than 14 bytes  
							
							
							
						 
						
							2021-03-29 11:43:30 -04:00  
				
					
						
							
							
								 
						
							
								cb67897d15 
								
							 
						 
						
							
							
								
								device: set current host name if not current host  
							
							
							
						 
						
							2021-03-29 11:43:30 -04:00  
				
					
						
							
							
								 
						
							
								533cd54b92 
								
							 
						 
						
							
							
								
								settings: add setting for SMART SHIFT ENHANCED feature  
							
							
							
						 
						
							2021-03-26 15:55:59 -04:00  
				
					
						
							
							
								 
						
							
								a658f2e2b0 
								
							 
						 
						
							
							
								
								device:  add names for 2250 and 2251 features  
							
							
							
						 
						
							2021-03-26 15:55:59 -04:00  
				
					
						
							
							
								 
						
							
								689d57d097 
								
							 
						 
						
							
							
								
								device: don't always use long messages for protocol 1.0  
							
							
							
						 
						
							2021-03-22 08:35:34 -04:00  
				
					
						
							
							
								 
						
							
								dc3f70ff86 
								
							 
						 
						
							
							
								
								cli: use 1-origin addressing when selecting from choices in config  
							
							
							
						 
						
							2021-03-18 09:57:03 -04:00  
				
					
						
							
							
								 
						
							
								58f1a142ec 
								
							 
						 
						
							
							
								
								cli: fix config check against choices  
							
							
							
						 
						
							2021-03-18 09:57:03 -04:00  
				
					
						
							
							
								 
						
							
								10233dac30 
								
							 
						 
						
							
							
								
								settings: add quirk to not set up host mode on G915 TKL keyboard  
							
							
							
						 
						
							2021-03-07 22:02:49 -05:00  
				
					
						
							
							
								 
						
							
								5642a658ab 
								
							 
						 
						
							
							
								
								cli: print settings saved in config file in show command  
							
							
							
						 
						
							2021-03-06 07:39:04 -05:00  
				
					
						
							
							
								 
						
							
								3cd76aa191 
								
							 
						 
						
							
							
								
								tools: fix up call to udev matching in hidconsole  
							
							
							
						 
						
							2021-03-02 19:02:08 -05:00  
				
					
						
							
							
								 
						
							
								83f45218de 
								
							 
						 
						
							
							
								
								release 1.0.5  
							
							
							
						 
						
							2021-02-27 09:03:29 -05:00  
				
					
						
							
							
								 
						
							
								69df28c155 
								
							 
						 
						
							
							
								
								docs: update docs - remembering settings, point to github docs  
							
							
							
						 
						
							2021-02-21 14:02:48 -05:00  
				
					
						
							
							
								 
						
							
								babdb44b4f 
								
							 
						 
						
							
							
								
								cli: fix up help messages for selecting devices and receivers for CLI commands  
							
							
							
						 
						
							2021-02-21 13:23:33 -05:00  
				
					
						
							
							
								 
						
							
								daee35de4a 
								
							 
						 
						
							
							
								
								cli: fix bug in finding receiver to pair  
							
							
							
						 
						
							2021-02-21 06:30:32 -05:00  
				
					
						
							
							
								 
						
							
								8d01e28138 
								
							 
						 
						
							
							
								
								release 1.0.5rc2  
							
							
							
						 
						
							2021-02-18 15:04:18 -05:00  
				
					
						
							
							
								 
						
							
								04d79810d4 
								
							 
						 
						
							
							
								
								cli: set keyed settings with config  
							
							
							
						 
						
							2021-02-18 11:02:57 -05:00  
				
					
						
							
							
								 
						
							
								c1a79a49f8 
								
							 
						 
						
							
							
								
								settings: implement polling rate  
							
							
							
						 
						
							2021-02-17 07:58:30 -05:00  
				
					
						
							
							
								 
						
							
								04775a3719 
								
							 
						 
						
							
							
								
								device: use long messages for all 2.0 requests  
							
							
							
						 
						
							2021-02-16 20:20:33 -05:00  
				
					
						
							
							
								 
						
							
								eb0d939d1a 
								
							 
						 
						
							
							
								
								cli: don't select unpaired device for config command  
							
							
							
						 
						
							2021-02-16 08:25:46 -05:00  
				
					
						
							
							
								 
						
							
								4b52b77348 
								
							 
						 
						
							
							
								
								cli: add device name to output when changing settings using config command  
							
							
							
						 
						
							2021-02-16 08:25:46 -05:00  
				
					
						
							
							
								 
						
							
								8fccd84345 
								
							 
						 
						
							
							
								
								Log real exception when can't use Xorg API ( #1066 )  
							
							... 
							
							
							
							* fix: log real exception when can't use Xorg API
* chore: make linter happy 
							
						 
						
							2021-02-08 18:55:10 -05:00  
				
					
						
							
							
								 
						
							
								2ea92db3ca 
								
							 
						 
						
							
							
								
								remove trailing whitespace  
							
							
							
						 
						
							2021-02-01 12:54:32 -05:00  
				
					
						
							
							
								 
						
							
								205047e278 
								
							 
						 
						
							
							
								
								Update about.py  
							
							
							
						 
						
							2021-02-01 12:54:32 -05:00  
				
					
						
							
							
								 
						
							
								c268ff7a45 
								
							 
						 
						
							
							
								
								Update about.py to bump copyright years  
							
							... 
							
							
							
							Update Copyright Timeframe 
							
						 
						
							2021-02-01 12:54:32 -05:00  
				
					
						
							
							
								 
						
							
								82a41bf46b 
								
							 
						 
						
							
							
								
								device: show remaining pairings in show  
							
							
							
						 
						
							2021-01-27 11:35:11 -05:00  
				
					
						
							
							
								 
						
							
								1c6f289d91 
								
							 
						 
						
							
							
								
								ui: add option to not use battery icons for tray icon  
							
							
							
						 
						
							2021-01-04 09:53:46 -05:00  
				
					
						
							
							
								 
						
							
								111f2be5c8 
								
							 
						 
						
							
							
								
								device: defense against missing devices  
							
							
							
						 
						
							2021-01-03 16:01:59 -05:00  
				
					
						
							
							
								 
						
							
								b722eccf04 
								
							 
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2020-12-30 12:22:09 -05:00  
				
					
						
							
							
								 
						
							
								aa4456e9dc 
								
							 
						 
						
							
							
								
								receiver: changing duplicate label of GESTURE 2 options  
							
							
							
						 
						
							2020-12-17 12:18:22 -05:00  
				
					
						
							
							
								 
						
							
								a688bfd9ec 
								
							 
						 
						
							
							
								
								settings: add setting to divert G keys and handle in rules  
							
							
							
						 
						
							2020-12-13 22:24:08 -05:00  
				
					
						
							
							
								 
						
							
								69f889e33f 
								
							 
						 
						
							
							
								
								rules: only activate rules if X11 is running  
							
							
							
						 
						
							2020-12-02 10:10:47 -05:00  
				
					
						
							
							
								 
						
							
								52049af8e1 
								
							 
						 
						
							
							
								
								receiver: add remote device type  
							
							
							
						 
						
							2020-11-30 08:18:09 -05:00  
				
					
						
							
							
								 
						
							
								7d0402a97f 
								
							 
						 
						
							
							
								
								rules: only use X11 code when X11 is available  
							
							
							
						 
						
							2020-11-28 09:41:59 -05:00  
				
					
						
							
							
								 
						
							
								0427e5607e 
								
							 
						 
						
							
							
								
								settings: correctly handle diversions when key has other flags set  
							
							
							
						 
						
							2020-11-27 17:38:38 -05:00  
				
					
						
							
							
								 
						
							
								419a7722ad 
								
							 
						 
						
							
							
								
								rules: make rule processing conditional on X11 being available  
							
							
							
						 
						
							2020-11-27 10:48:16 -05:00  
				
					
						
							
							
								 
						
							
								60afd53257 
								
							 
						 
						
							
							
								
								device: fix short name for MX Keys keyboard  
							
							
							
						 
						
							2020-11-27 10:48:16 -05:00  
				
					
						
							
							
								 
						
							
								a99a5a544e 
								
							 
						 
						
							
							
								
								rules: fix syntax in MouseClick  
							
							
							
						 
						
							2020-11-27 10:12:21 -05:00  
				
					
						
							
							
								 
						
							
								244d48d245 
								
							 
						 
						
							
							
								
								rules: remove use of pynput  
							
							
							
						 
						
							2020-11-27 10:12:21 -05:00  
				
					
						
							
							
								 
						
							
								808a719823 
								
							 
						 
						
							
							
								
								device: push device settings when device is active after suspend  
							
							
							
						 
						
							2020-11-27 10:02:46 -05:00  
				
					
						
							
							
								 
						
							
								646151ae61 
								
							 
						 
						
							
							
								
								receiver: reduce unnecessary writes of config file  
							
							
							
						 
						
							2020-11-21 12:34:13 -05:00  
				
					
						
							
							
								 
						
							
								d81a971455 
								
							 
						 
						
							
							
								
								cli: don't show devices as receivers  
							
							
							
						 
						
							2020-11-21 12:32:33 -05:00  
				
					
						
							
							
								 
						
							
								66f3d5d02b 
								
							 
						 
						
							
							
								
								receiver: gracefully handle more receiver and device disconnects  
							
							
							
						 
						
							2020-11-21 12:32:33 -05:00  
				
					
						
							
							
								 
						
							
								6b8e7a2d9c 
								
							 
						 
						
							
							
								
								ui: only emit warning on path mismatch between device and recevier in main window  
							
							
							
						 
						
							2020-11-21 12:32:33 -05:00  
				
					
						
							
							
								 
						
							
								504d23fab7 
								
							 
						 
						
							
							
								
								ui: only emit warning when updating tray for inactive device  
							
							
							
						 
						
							2020-11-21 12:32:33 -05:00  
				
					
						
							
							
								 
						
							
								52109ade91 
								
							 
						 
						
							
							
								
								ui: ignore Ctrl+Delete shortcut if root is selected  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								daafe5ebca 
								
							 
						 
						
							
							
								
								ui: don't offer to delete/cut root element and don't offer to paste non-Rule at the top level  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								8be0e21ac7 
								
							 
						 
						
							
							
								
								ui: delete method that is no longer used  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								9c04bfad92 
								
							 
						 
						
							
							
								
								ui: fixed unnecessary dialogue when window is closed after discarding changes  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								4025b83dfd 
								
							 
						 
						
							
							
								
								ui: add icons to rule editor buttons and implement Ctrl+S shortcut  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								bc51117f59 
								
							 
						 
						
							
							
								
								ui: use readable names on the left column of rule editor  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								a8819b06c8 
								
							 
						 
						
							
							
								
								ui: make KeyPress entry larger (relative to window size)  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								6f973cdc27 
								
							 
						 
						
							
							
								
								ui: fix bug that prevented copying from a built-in rule for the first time  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								b548d05cad 
								
							 
						 
						
							
							
								
								ui: change diversion editor window title and button label  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								ef3d3e5290 
								
							 
						 
						
							
							
								
								ui: fix feature entry bug when feature is not on the list  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								487e1a3ded 
								
							 
						 
						
							
							
								
								ui: show Feature completion matches for all features  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								4206d370f1 
								
							 
						 
						
							
							
								
								ui: add delete button for every Execute argument  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								29ccd55210 
								
							 
						 
						
							
							
								
								ui: improve validation of FeatureUI and KeyUI diversion rule components  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								b399380445 
								
							 
						 
						
							
							
								
								ui: diversion rule editor - move save and discard buttons to the top  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								1d68ef858e 
								
							 
						 
						
							
							
								
								ui: make rule editing buttons larger and add delete buttons for KeyPress.  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								717213c506 
								
							 
						 
						
							
							
								
								ui: move diversion button to the right  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								0b5c263799 
								
							 
						 
						
							
							
								
								receiver: fix and improve diversion load/save functions  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								1379da70a8 
								
							 
						 
						
							
							
								
								ui: add GUI for diversion rules (draft)  
							
							
							
						 
						
							2020-11-21 12:23:41 -05:00  
				
					
						
							
							
								 
						
							
								381371c899 
								
							 
						 
						
							
							
								
								receiver: add MouseClick diversion rule  
							
							
							
						 
						
							2020-11-14 10:38:01 -05:00  
				
					
						
							
							
								 
						
							
								be590c154a 
								
							 
						 
						
							
							
								
								docs: add documentation for rules processing and change name of rules file  
							
							
							
						 
						
							2020-11-13 08:46:04 -05:00  
				
					
						
							
							
								 
						
							
								30e4324906 
								
							 
						 
						
							
							
								
								receiver: associate source file with top-level rules  
							
							
							
						 
						
							2020-11-13 08:46:04 -05:00  
				
					
						
							
							
								 
						
							
								545db1f641 
								
							 
						 
						
							
							
								
								receiver: add named tests for hires and lowres wheels  
							
							
							
						 
						
							2020-11-13 08:46:04 -05:00  
				
					
						
							
							
								 
						
							
								5e2b2b6647 
								
							 
						 
						
							
							
								
								device: add quirk for WPID 4055 in button diversion  
							
							
							
						 
						
							2020-11-13 08:46:04 -05:00  
				
					
						
							
							
								 
						
							
								f3a276d7a3 
								
							 
						 
						
							
							
								
								receiver: add rule-based processing of diverted features  
							
							
							
						 
						
							2020-11-13 08:46:04 -05:00  
				
					
						
							
							
								 
						
							
								02a7d8cadd 
								
							 
						 
						
							
							
								
								util: allow accessing NamedInts by readable name  
							
							
							
						 
						
							2020-11-13 08:46:04 -05:00  
				
					
						
							
							
								 
						
							
								4da7feec3b 
								
							 
						 
						
							
							
								
								receiver: regularize capitalization of Logitech CONTROL key names  
							
							
							
						 
						
							2020-11-13 08:46:04 -05:00  
				
					
						
							
							
								 
						
							
								f75c9845d2 
								
							 
						 
						
							
							
								
								settings: add setting for diverting keys  
							
							
							
						 
						
							2020-11-13 08:46:04 -05:00  
				
					
						
							
							
								 
						
							
								b947dd4896 
								
							 
						 
						
							
							
								
								settings: add crown diversion setting  
							
							
							
						 
						
							2020-11-13 08:46:04 -05:00  
				
					
						
							
							
								 
						
							
								ade9c816c7 
								
							 
						 
						
							
							
								
								receiver: add report_id to notifications and use where appropriate  
							
							
							
						 
						
							2020-11-13 08:46:04 -05:00  
				
					
						
							
							
								 
						
							
								8141fafb4b 
								
							 
						 
						
							
							
								
								ui: create attributes to access children in settings with multiple items  
							
							
							
						 
						
							2020-11-02 09:28:12 -05:00  
				
					
						
							
							
								 
						
							
								79b18d07c9 
								
							 
						 
						
							
							
								
								cli: fix bug in probe  
							
							
							
						 
						
							2020-11-02 09:15:43 -05:00  
				
					
						
							
							
								 
						
							
								d92939135f 
								
							 
						 
						
							
							
								
								device: warn when feature notifiation comes in before device fully set up  
							
							
							
						 
						
							2020-11-02 08:27:08 -05:00  
				
					
						
							
							
								 
						
							
								733bf913e6 
								
							 
						 
						
							
							
								
								device: implement UNIFIED_BATTERY feature  
							
							... 
							
							
							
							device: implement UNIFIED_BATTERY feature 
							
						 
						
							2020-11-02 08:27:08 -05:00  
				
					
						
							
							
								 
						
							
								1162ccb897 
								
							 
						 
						
							
							
								
								device: be defensive when getting device id  
							
							
							
						 
						
							2020-11-01 15:14:18 -05:00  
				
					
						
							
							
								 
						
							
								93b5a0008b 
								
							 
						 
						
							
							
								
								ui: add lock icon to control whether setting can be changed  
							
							
							
						 
						
							2020-10-25 14:13:58 -04:00  
				
					
						
							
							
								 
						
							
								847205eb06 
								
							 
						 
						
							
							
								
								settings_templates: typo  
							
							... 
							
							
							
							Oops! 
							
						 
						
							2020-10-25 14:03:05 -04:00  
				
					
						
							
							
								 
						
							
								98b4aff33d 
								
							 
						 
						
							
							
								
								Fix warning  
							
							
							
						 
						
							2020-10-25 14:02:25 -04:00  
				
					
						
							
							
								 
						
							
								a4e4c160c1 
								
							 
						 
						
							
							
								
								release 1.0.4  
							
							
							
						 
						
							2020-10-22 10:02:24 -04:00  
				
					
						
							
							
								 
						
							
								93fe73214c 
								
							 
						 
						
							
							
								
								release 1.0.4rc1  
							
							
							
						 
						
							2020-10-12 08:25:35 -04:00  
				
					
						
							
							
								 
						
							
								b19006104f 
								
							 
						 
						
							
							
								
								device: support unknown USB-connected and Bluetooth devices  
							
							
							
						 
						
							2020-10-12 08:05:13 -04:00  
				
					
						
							
							
								 
						
							
								dba9d472a8 
								
							 
						 
						
							
							
								
								hidapi: fix bug in processing of serial numbers  
							
							
							
						 
						
							2020-10-07 15:18:28 -04:00  
				
					
						
							
							
								 
						
							
								7a7aad8977 
								
							 
						 
						
							
							
								
								device: use FRIENDLY NAME for codename if needed and available  
							
							
							
						 
						
							2020-10-07 05:30:34 -04:00  
				
					
						
							
							
								 
						
							
								254e2cb77e 
								
							 
						 
						
							
							
								
								device: add BT information for MX Keys  
							
							
							
						 
						
							2020-10-03 09:10:59 -04:00  
				
					
						
							
							
								 
						
							
								fdb1b43373 
								
							 
						 
						
							
							
								
								device: add USB information for G700s  
							
							
							
						 
						
							2020-10-01 17:45:49 -04:00  
				
					
						
							
							
								 
						
							
								a9d6b4c319 
								
							 
						 
						
							
							
								
								listener: make sure device has a status before processing notifications  
							
							
							
						 
						
							2020-10-01 17:45:49 -04:00  
				
					
						
							
							
								 
						
							
								7908a4f5a4 
								
							 
						 
						
							
							
								
								ui: ensure that Gtk 3.0 is the version loaded  
							
							
							
						 
						
							2020-10-01 17:45:49 -04:00  
				
					
						
							
							
								 
						
							
								757c731610 
								
							 
						 
						
							
							
								
								device: show DPI values, not slider, in sliding notification  
							
							
							
						 
						
							2020-10-01 12:48:11 -04:00  
				
					
						
							
							
								 
						
							
								612e8fb4f7 
								
							 
						 
						
							
							
								
								device: store sliding DPI value in persister and respect changes in regular DPI setting  
							
							
							
						 
						
							2020-10-01 12:48:11 -04:00  
				
					
						
							
							
								 
						
							
								84e0e74709 
								
							 
						 
						
							
							
								
								device: add BT IDs for MX Master and MX Master 2S  
							
							
							
						 
						
							2020-09-29 11:26:34 -04:00  
				
					
						
							
							
								 
						
							
								ec8a51d353 
								
							 
						 
						
							
							
								
								udev: get manufacturer and product from HID_ID  
							
							
							
						 
						
							2020-09-29 11:26:34 -04:00  
				
					
						
							
							
								 
						
							
								3b6a4ed0ed 
								
							 
						 
						
							
							
								
								receiver: put USB and BT identifiers in descriptors.py  
							
							
							
						 
						
							2020-09-29 11:26:34 -04:00  
				
					
						
							
							
								 
						
							
								815c9755b5 
								
							 
						 
						
							
							
								
								receiver: handle bluetooth-connected devices  
							
							
							
						 
						
							2020-09-29 11:26:34 -04:00  
				
					
						
							
							
								 
						
							
								1e7050595e 
								
							 
						 
						
							
							
								
								receiver: add model and node ID and use in configurations  
							
							
							
						 
						
							2020-09-29 11:26:34 -04:00  
				
					
						
							
							
								 
						
							
								fc59c0fbf6 
								
							 
						 
						
							
							
								
								device: only look up feature notifications in SLIDING DPI setting  
							
							
							
						 
						
							2020-09-28 14:47:43 -04:00  
				
					
						
							
							
								 
						
							
								4874d72c16 
								
							 
						 
						
							
							
								
								receiver: fix bug in debug message  
							
							
							
						 
						
							2020-09-28 14:47:43 -04:00  
				
					
						
							
							
								 
						
							
								e6cfd0a0c1 
								
							 
						 
						
							
							
								
								device: increase speed for DPI sliding  
							
							
							
						 
						
							2020-09-28 12:59:04 -04:00  
				
					
						
							
							
								 
						
							
								ebf7984ad0 
								
							 
						 
						
							
							
								
								device: determine SLIDING DPI suitability based on device features  
							
							
							
						 
						
							2020-09-28 12:59:04 -04:00  
				
					
						
							
							
								 
						
							
								2654b6bbe0 
								
							 
						 
						
							
							
								
								ui: add forced-refresh argument to window update  
							
							
							
						 
						
							2020-09-28 12:59:04 -04:00  
				
					
						
							
							
								 
						
							
								9f7c7209fe 
								
							 
						 
						
							
							
								
								device: support DPI sliding with two slots on MX Vertical mouse  
							
							... 
							
							
							
							Reimplements the entire behaviour of Logitech's software for this
mouse on Windows. 
							
						 
						
							2020-09-28 12:59:04 -04:00  
				
					
						
							
							
								 
						
							
								41fb08c059 
								
							 
						 
						
							
							
								
								notify: allow displaying progress  
							
							
							
						 
						
							2020-09-28 12:59:04 -04:00  
				
					
						
							
							
								 
						
							
								362d43a7a1 
								
							 
						 
						
							
							
								
								backend: allow device objects to handle notifications  
							
							
							
						 
						
							2020-09-28 12:59:04 -04:00  
				
					
						
							
							
								 
						
							
								0259e44c31 
								
							 
						 
						
							
							
								
								cli: ignore DJ pairing notifications in CLI pair command  
							
							
							
						 
						
							2020-09-24 18:22:35 -04:00  
				
					
						
							
							
								 
						
							
								df8b6b488c 
								
							 
						 
						
							
							
								
								receiver: add USB information for MX Vertical when wired  
							
							
							
						 
						
							2020-09-23 18:03:47 -04:00  
				
					
						
							
							
								 
						
							
								b1d4b2f3cd 
								
							 
						 
						
							
							
								
								receiver: add model and node ID and use in configurations  
							
							
							
						 
						
							2020-09-23 18:03:47 -04:00  
				
					
						
							
							
								 
						
							
								58823763ea 
								
							 
						 
						
							
							
								
								ui: handle wired devices  
							
							
							
						 
						
							2020-09-23 18:03:47 -04:00  
				
					
						
							
							
								 
						
							
								aeb8588e06 
								
							 
						 
						
							
							
								
								cli: make probe and config work for wired devices  
							
							
							
						 
						
							2020-09-23 18:03:47 -04:00  
				
					
						
							
							
								 
						
							
								ebfd26b3d0 
								
							 
						 
						
							
							
								
								receiver: add USB information for G502 Hero when wired  
							
							
							
						 
						
							2020-09-23 18:03:47 -04:00  
				
					
						
							
							
								 
						
							
								95a30a8089 
								
							 
						 
						
							
							
								
								cli: add extra information about features to show command output  
							
							
							
						 
						
							2020-09-23 18:03:47 -04:00  
				
					
						
							
							
								 
						
							
								dca6b4ba38 
								
							 
						 
						
							
							
								
								ui: show all host choices  
							
							
							
						 
						
							2020-09-21 08:57:47 -04:00  
				
					
						
							
							
								 
						
							
								b1706fa9e2 
								
							 
						 
						
							
							
								
								ui: don't show unpaired host choices  
							
							
							
						 
						
							2020-09-21 07:44:55 -04:00  
				
					
						
							
							
								 
						
							
								ff5d744183 
								
							 
						 
						
							
							
								
								ui: improve display strings and ordering for settings  
							
							
							
						 
						
							2020-09-21 07:44:55 -04:00  
				
					
						
							
							
								 
						
							
								377e44c624 
								
							 
						 
						
							
							
								
								ui: add separator before device settings  
							
							
							
						 
						
							2020-09-21 07:44:55 -04:00  
				
					
						
							
							
								 
						
							
								714f8782b3 
								
							 
						 
						
							
							
								
								cli: reduce chance of connect notifications clashing when pairing  
							
							
							
						 
						
							2020-09-18 05:49:43 -04:00  
				
					
						
							
							
								 
						
							
								ad57db4a39 
								
							 
						 
						
							
							
								
								receiver: permit connection notifications that are not unifying  
							
							
							
						 
						
							2020-09-18 05:49:43 -04:00  
				
					
						
							
							
								 
						
							
								8b5d56feb4 
								
							 
						 
						
							
							
								
								device: if hidraw node is not available wait and try a second time  
							
							
							
						 
						
							2020-09-18 05:49:43 -04:00  
				
					
						
							
							
								 
						
							
								2153035c30 
								
							 
						 
						
							
							
								
								ui: add device path to information panel for non-receivers  
							
							
							
						 
						
							2020-09-18 05:49:43 -04:00  
				
					
						
							
							
								 
						
							
								dbf6226f77 
								
							 
						 
						
							
							
								
								receiver: update strings for several settings  
							
							
							
						 
						
							2020-09-18 05:49:43 -04:00  
				
					
						
							
							
								 
						
							
								7a82b93aaf 
								
							 
						 
						
							
							
								
								udev: add function to get wpid from udev  
							
							... 
							
							
							
							base: make workaround flag name more generic
descriptors: fix wpid's for 27Mhz devices
device: Improve wpid and kind processing for 27Mhz devices
notifications: Improve wpid generation for 27Mhz devices
docs: fix wpid's for EX100 
							
						 
						
							2020-09-07 11:43:25 -04:00  
				
					
						
							
							
								 
						
							
								9de4d392d4 
								
							 
						 
						
							
							
								
								Fix broken link to about website  
							
							
							
						 
						
							2020-09-04 14:39:25 -04:00  
				
					
						
							
							
								 
						
							
								b0297694d1 
								
							 
						 
						
							
							
								
								receiver: remove spurious part of special handling for ex100 receiver  
							
							
							
						 
						
							2020-09-01 23:13:49 -04:00  
				
					
						
							
							
								 
						
							
								7fdba7fe75 
								
							 
						 
						
							
							
								
								ui: disabled ListBoxRow background colour on hover  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								36e8dcb396 
								
							 
						 
						
							
							
								
								descriptors: added GESTURE2 to known supported devices  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								708edbc444 
								
							 
						 
						
							
							
								
								ui: make collapsible sections start collapsed  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								d87bc594f4 
								
							 
						 
						
							
							
								
								ui: fixed vertical alignment of panel after collapsing widgets  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								7a65c40312 
								
							 
						 
						
							
							
								
								ui: removed GESTURE2 specs from the panel  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								6994e1e41c 
								
							 
						 
						
							
							
								
								receiver/ui: added labels and tooltips to some settings  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								1ce67954cb 
								
							 
						 
						
							
							
								
								receiver: fixed number of spec "field widths"  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								1e8956ff96 
								
							 
						 
						
							
							
								
								ui: fixed horizontal alignment and size of multiple toggle/range widgets  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								c8fe87ee2d 
								
							 
						 
						
							
							
								
								receiver: implementation of GESTURE 2 params; improved UI for multiple toggle  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								aa067b2774 
								
							 
						 
						
							
							
								
								receiver: show GESTURE2 specs on the panel  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								b3751913b2 
								
							 
						 
						
							
							
								
								receiver: read GESTURE2 param defaults  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								09394cfbf5 
								
							 
						 
						
							
							
								
								receiver: support GESTURE2 specs  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								7498febc3a 
								
							 
						 
						
							
							
								
								receiver: GESTURE 2 also applies to mice  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								4a5c0ea523 
								
							 
						 
						
							
							
								
								receiver: initial implementation of boolean GESTURE 2 settings  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								633760e261 
								
							 
						 
						
							
							
								
								receiver: add initial support for GESTURE_2  
							
							
							
						 
						
							2020-09-01 18:38:00 -04:00  
				
					
						
							
							
								 
						
							
								68aebc8c1b 
								
							 
						 
						
							
							
								
								cli: slight improvement to probe  
							
							
							
						 
						
							2020-09-01 18:35:31 -04:00  
				
					
						
							
							
								 
						
							
								831287ead6 
								
							 
						 
						
							
							
								
								cli: add full register dump for probe  
							
							
							
						 
						
							2020-09-01 18:04:24 -04:00  
				
					
						
							
							
								 
						
							
								1bba8b26de 
								
							 
						 
						
							
							
								
								cli: fix bug in probe.py  
							
							
							
						 
						
							2020-08-29 13:38:11 -04:00  
				
					
						
							
							
								 
						
							
								718c2d4039 
								
							 
						 
						
							
							
								
								receiver: simplify settings interface  
							
							
							
						 
						
							2020-08-28 08:41:14 -04:00  
				
					
						
							
							
								 
						
							
								1516daa6d0 
								
							 
						 
						
							
							
								
								listener: fix misleading connection log message  
							
							
							
						 
						
							2020-08-27 08:27:58 -04:00  
				
					
						
							
							
								 
						
							
								4df84107e1 
								
							 
						 
						
							
							
								
								receiver: don't emit warning for battery status notifications  
							
							
							
						 
						
							2020-08-27 05:22:03 -04:00  
				
					
						
							
							
								 
						
							
								3e4c09380a 
								
							 
						 
						
							
							
								
								receiver: be extra cautious when writing key-value pairs for settings  
							
							
							
						 
						
							2020-08-27 05:22:03 -04:00  
				
					
						
							
							
								 
						
							
								e6947d95d8 
								
							 
						 
						
							
							
								
								receiver: use DJ connection notifications to set device active status  
							
							
							
						 
						
							2020-08-27 05:22:03 -04:00  
				
					
						
							
							
								 
						
							
								246c6cc1b2 
								
							 
						 
						
							
							
								
								udev: add a timeout to find_paired_node because the device might not be instantly ready (e.g. after pairing)  
							
							
							
						 
						
							2020-08-25 06:47:07 -04:00  
				
					
						
							
							
								 
						
							
								2d29db4609 
								
							 
						 
						
							
							
								
								udev: simplify find_paired_node  
							
							
							
						 
						
							2020-08-25 06:47:07 -04:00  
				
					
						
							
							
								 
						
							
								374388daf0 
								
							 
						 
						
							
							
								
								udev: add new rules for the wired devices and have the udev rules apply to paired peripherals  
							
							
							
						 
						
							2020-08-25 06:47:07 -04:00  
				
					
						
							
							
								 
						
							
								fe55e39560 
								
							 
						 
						
							
							
								
								udev: use HID_PHYS instead of HID_UNIQ to look for relevant child nodes  
							
							
							
						 
						
							2020-08-25 06:47:07 -04:00  
				
					
						
							
							
								 
						
							
								535b1f02ce 
								
							 
						 
						
							
							
								
								device: report a wired device's serial number  
							
							
							
						 
						
							2020-08-25 06:47:07 -04:00  
				
					
						
							
							
								 
						
							
								eec5df5d56 
								
							 
						 
						
							
							
								
								device: read the serial number properly from the device hidraw nodes  
							
							
							
						 
						
							2020-08-25 06:47:07 -04:00  
				
					
						
							
							
								 
						
							
								c4d2ec4008 
								
							 
						 
						
							
							
								
								device: ensure that the serial ids match since wpids aren't distinct between devices and fallback to the receiver's handle when a match can't be found  
							
							
							
						 
						
							2020-08-25 06:47:07 -04:00  
				
					
						
							
							
								 
						
							
								00ea128775 
								
							 
						 
						
							
							
								
								Prevent the precommit hooks from complaining  
							
							
							
						 
						
							2020-08-25 06:47:07 -04:00  
				
					
						
							
							
								 
						
							
								b98033d558 
								
							 
						 
						
							
							
								
								base: add a number of relevant device ids and print them when the "show" command is executed  
							
							
							
						 
						
							2020-08-25 06:47:07 -04:00  
				
					
						
							
							
								 
						
							
								16823092bc 
								
							 
						 
						
							
							
								
								device: add preliminary support for wired devices  
							
							
							
						 
						
							2020-08-25 06:47:07 -04:00  
				
					
						
							
							
								 
						
							
								9a13eb0229 
								
							 
						 
						
							
							
								
								receiver: talk directly to the device where possible  
							
							
							
						 
						
							2020-08-25 06:47:07 -04:00  
				
					
						
							
							
								 
						
							
								35114490d3 
								
							 
						 
						
							
							
								
								cli: print each device's direct path  
							
							
							
						 
						
							2020-08-25 06:47:07 -04:00  
				
					
						
							
							
								 
						
							
								bf3aeff7d8 
								
							 
						 
						
							
							
								
								receiver: open and store each paired device's direct hidraw node  
							
							
							
						 
						
							2020-08-25 06:47:07 -04:00  
				
					
						
							
							
								 
						
							
								d027c66198 
								
							 
						 
						
							
							
								
								receiver: add WPID 0612 for VX Revolution mouse  
							
							
							
						 
						
							2020-08-24 08:28:48 -04:00  
				
					
						
							
							
								 
						
							
								04e8281738 
								
							 
						 
						
							
							
								
								receiver: handle devices with serial numbers that don't provide number of pairings  
							
							
							
						 
						
							2020-08-24 08:28:48 -04:00  
				
					
						
							
							
								 
						
							
								f5c63ccc39 
								
							 
						 
						
							
							
								
								ui: better display of battery information in main window  
							
							
							
						 
						
							2020-08-22 10:43:10 -04:00  
				
					
						
							
							
								 
						
							
								9b8f96e824 
								
							 
						 
						
							
							
								
								receiver: fix bug when setting causes exception  
							
							
							
						 
						
							2020-08-17 18:04:11 -04:00  
				
					
						
							
							
								 
						
							
								5117028c52 
								
							 
						 
						
							
							
								
								misc: ignore exceptions when trying to set locale  
							
							
							
						 
						
							2020-08-17 11:03:03 -04:00  
				
					
						
							
							
								 
						
							
								eda0a95585 
								
							 
						 
						
							
							
								
								receiver: correctly handle settings that share a name in config  
							
							
							
						 
						
							2020-08-15 14:41:56 -04:00  
				
					
						
							
							
								 
						
							
								5041530952 
								
							 
						 
						
							
							
								
								receiver: don't produce pop-up notifications at startup and power on  
							
							
							
						 
						
							2020-08-14 10:10:39 -04:00  
				
					
						
							
							
								 
						
							
								9d0fcea02e 
								
							 
						 
						
							
							
								
								receiver: simpler interface for settings  
							
							
							
						 
						
							2020-08-13 16:38:11 -04:00  
				
					
						
							
							
								 
						
							
								1400473877 
								
							 
						 
						
							
							
								
								receiver: make unpairing log messages be INFO, not warning  
							
							
							
						 
						
							2020-08-12 19:12:41 -04:00  
				
					
						
							
							
								 
						
							
								330fadfbce 
								
							 
						 
						
							
							
								
								receiver: check that device can retrieve host names before trying that  
							
							
							
						 
						
							2020-08-12 19:12:41 -04:00  
				
					
						
							
							
								 
						
							
								b3cc4361e8 
								
							 
						 
						
							
							
								
								receiver: add lightspeed receiver c541  
							
							
							
						 
						
							2020-08-12 14:35:05 -04:00  
				
					
						
							
							
								 
						
							
								2e1e8dc9b5 
								
							 
						 
						
							
							
								
								receiver: fix bug in logging DJ notifications  
							
							
							
						 
						
							2020-08-10 05:34:33 -04:00  
				
					
						
							
							
								 
						
							
								44f85d5dee 
								
							 
						 
						
							
							
								
								receiver: change notification before status setup from assertion to warning  
							
							
							
						 
						
							2020-08-09 18:20:18 -04:00  
				
					
						
							
							
								 
						
							
								78a6ae9208 
								
							 
						 
						
							
							
								
								receiver: keep better track of battery voltage status for GUI  
							
							
							
						 
						
							2020-08-09 18:20:18 -04:00  
				
					
						
							
							
								 
						
							
								15b1965582 
								
							 
						 
						
							
							
								
								receiver: add lightspeed receiver c545  
							
							
							
						 
						
							2020-08-09 11:21:28 -04:00  
				
					
						
							
							
								 
						
							
								6918353a29 
								
							 
						 
						
							
							
								
								cli: improve messages for unpairing errors  
							
							
							
						 
						
							2020-08-08 07:58:01 -04:00  
				
					
						
							
							
								 
						
							
								1973693cc8 
								
							 
						 
						
							
							
								
								hidpp20: support version 4 of REPROG_CONTROLS_V4  
							
							
							
						 
						
							2020-08-07 13:40:36 -04:00  
				
					
						
							
							
								 
						
							
								1361af5501 
								
							 
						 
						
							
							
								
								special_keys: uppercase for DPI switch control  
							
							
							
						 
						
							2020-08-07 13:40:36 -04:00  
				
					
						
							
							
								 
						
							
								6e5d36e59f 
								
							 
						 
						
							
							
								
								settings: use KeysArray for key reprogramming  
							
							
							
						 
						
							2020-08-07 13:40:36 -04:00  
				
					
						
							
							
								 
						
							
								95dc973748 
								
							 
						 
						
							
							
								
								hidpp20: add full support for version 2 of REPROG_CONTROLS_V4  
							
							
							
						 
						
							2020-08-07 13:40:36 -04:00  
				
					
						
							
							
								 
						
							
								fd02b33971 
								
							 
						 
						
							
							
								
								ui: use ngettext for translatable strings with number dependencies  
							
							
							
						 
						
							2020-08-02 11:56:56 -04:00  
				
					
						
							
							
								 
						
							
								e763aeadb4 
								
							 
						 
						
							
							
								
								release 1.0.3  
							
							
							
						 
						
							2020-08-02 11:46:13 -04:00  
				
					
						
							
							
								 
						
							
								0b0cf63240 
								
							 
						 
						
							
							
								
								release 1.0.3rc2  
							
							
							
						 
						
							2020-07-30 02:58:23 -04:00  
				
					
						
							
							
								 
						
							
								5dbf691403 
								
							 
						 
						
							
							
								
								receiver: ignore DJ pairing notifications  
							
							
							
						 
						
							2020-07-30 02:44:56 -04:00  
				
					
						
							
							
								 
						
							
								fb328b3993 
								
							 
						 
						
							
							
								
								release 1.0.3rc1  
							
							
							
						 
						
							2020-07-25 21:25:16 -04:00  
				
					
						
							
							
								 
						
							
								a2ac8b46c1 
								
							 
						 
						
							
							
								
								misc: check for udev rule file presence at startup  
							
							
							
						 
						
							2020-07-25 21:25:16 -04:00  
				
					
						
							
							
								 
						
							
								d2eabe4258 
								
							 
						 
						
							
							
								
								receiver: prevent errors after clicking the name of an idle device  
							
							
							
						 
						
							2020-07-25 16:47:05 -04:00  
				
					
						
							
							
								 
						
							
								204bc6e810 
								
							 
						 
						
							
							
								
								hidapi: fix infinite loop on some write errors  
							
							
							
						 
						
							2020-07-20 20:37:15 +01:00  
				
					
						
							
							
								 
						
							
								e436b1bd1d 
								
							 
						 
						
							
							
								
								receiver: add support for EX100 keyboard/mouse and receiver (046d:c517)  
							
							... 
							
							
							
							docs: add EX100 keyboard/mouse combo
device: add EX100 keyboard and mouse
hidpp10: fix notification parsing, add device features flags, fix documentation links
notifications: fix wpid processing for 27 MHz protocol
cli: add display of device features flags for HID++ 1.0 devices 
							
						 
						
							2020-07-20 11:55:59 -04:00  
				
					
						
							
							
								 
						
							
								4dfa55c96c 
								
							 
						 
						
							
							
								
								receiver: add mode and inversion settings for feature THUMB_WHEEL  
							
							
							
						 
						
							2020-07-19 08:35:46 -04:00  
				
					
						
							
							
								 
						
							
								2d2e71daa3 
								
							 
						 
						
							
							
								
								receiver: restore feature number to feature choice settings  
							
							
							
						 
						
							2020-07-16 15:06:08 -04:00  
				
					
						
							
							
								 
						
							
								4ce2abca0a 
								
							 
						 
						
							
							
								
								ui: turn off write-backs for values obtained from device  
							
							
							
						 
						
							2020-07-16 15:06:08 -04:00  
				
					
						
							
							
								 
						
							
								bc6b1de472 
								
							 
						 
						
							
							
								
								gui: correctly show initial value for choice settings  
							
							
							
						 
						
							2020-07-16 15:06:08 -04:00  
				
					
						
							
							
								 
						
							
								90cc629f26 
								
							 
						 
						
							
							
								
								receiver: don't write non-persisted settings when applying them  
							
							
							
						 
						
							2020-07-16 15:06:08 -04:00  
				
					
						
							
							
								 
						
							
								de0894bc34 
								
							 
						 
						
							
							
								
								receiver: adjust CHANGE_HOST numbers to user-visible ones  
							
							
							
						 
						
							2020-07-13 19:15:44 -04:00  
				
					
						
							
							
								 
						
							
								e86a50cfa9 
								
							 
						 
						
							
							
								
								receiver: use report rate feature if available to determine polling rate  
							
							
							
						 
						
							2020-07-13 13:34:21 -04:00  
				
					
						
							
							
								 
						
							
								b6615d5abe 
								
							 
						 
						
							
							
								
								cli: in config don't apply setting unnecessarily and don't print setting after writing  
							
							
							
						 
						
							2020-07-12 18:12:18 -04:00  
				
					
						
							
							
								 
						
							
								323fb13161 
								
							 
						 
						
							
							
								
								cli: check range values for validity in config  
							
							
							
						 
						
							2020-07-12 18:12:18 -04:00  
				
					
						
							
							
								 
						
							
								fef22de021 
								
							 
						 
						
							
							
								
								cli: don't lower-case choice values and allow numeric selection of choices  
							
							
							
						 
						
							2020-07-12 18:12:18 -04:00  
				
					
						
							
							
								 
						
							
								5a4205d002 
								
							 
						 
						
							
							
								
								receiver: add CHANGE_HOST setting  
							
							
							
						 
						
							2020-07-12 18:04:04 -04:00  
				
					
						
							
							
								 
						
							
								1c2b347512 
								
							 
						 
						
							
							
								
								receiver: allow for settings that do not persist  
							
							
							
						 
						
							2020-07-12 18:04:04 -04:00  
				
					
						
							
							
								 
						
							
								63872b9146 
								
							 
						 
						
							
							
								
								receiver: add settings option to not wait for reply when writing to device  
							
							
							
						 
						
							2020-07-12 18:04:04 -04:00  
				
					
						
							
							
								 
						
							
								c6506b3508 
								
							 
						 
						
							
							
								
								receiver: add option to not wait for a reply when requesting to device  
							
							
							
						 
						
							2020-07-12 18:04:04 -04:00  
				
					
						
							
							
								 
						
							
								c9c472e391 
								
							 
						 
						
							
							
								
								receiver: add setting for MULTIPLATFORM and DUALPLATFORM feature  
							
							
							
						 
						
							2020-07-12 17:38:00 -04:00  
				
					
						
							
							
								 
						
							
								e05c1aa90c 
								
							 
						 
						
							
							
								
								cli: make config faster  
							
							
							
						 
						
							2020-07-10 14:16:41 -04:00  
				
					
						
							
							
								 
						
							
								fe0ab16cc8 
								
							 
						 
						
							
							
								
								misc: dump threads on SIGINT  
							
							
							
						 
						
							2020-07-09 12:51:38 -04:00  
				
					
						
							
							
								 
						
							
								c38d10a654 
								
							 
						 
						
							
							
								
								receiver: gather host names from HOSTS_INFO feature and show them  
							
							
							
						 
						
							2020-07-09 12:44:27 -04:00  
				
					
						
							
							
								 
						
							
								72fd2f255e 
								
							 
						 
						
							
							
								
								device: mouse m510v1 doesn't have a working smooth scroll so remove from its descriptor  
							
							
							
						 
						
							2020-07-07 10:20:00 -04:00  
				
					
						
							
							
								 
						
							
								27c90fa736 
								
							 
						 
						
							
							
								
								yapf: adjust style to not indent closing brackets  
							
							... 
							
							
							
							Signed-off-by: Filipe Laíns <lains@archlinux.org> 
							
						 
						
							2020-07-07 15:11:15 +01:00  
				
					
						
							
							
								 
						
							
								8e89aa0038 
								
							 
						 
						
							
							
								
								yapf: set max line lenght to 127  
							
							... 
							
							
							
							Signed-off-by: Filipe Laíns <lains@archlinux.org> 
							
						 
						
							2020-07-07 15:11:15 +01:00  
				
					
						
							
							
								 
						
							
								627185079f 
								
							 
						 
						
							
							
								
								flake8: initial fix  
							
							... 
							
							
							
							Signed-off-by: Filipe Laíns <lains@archlinux.org> 
							
						 
						
							2020-07-07 15:11:15 +01:00  
				
					
						
							
							
								 
						
							
								33521558ed 
								
							 
						 
						
							
							
								
								pre-commit: initial fix  
							
							... 
							
							
							
							Signed-off-by: Filipe Laíns <lains@archlinux.org> 
							
						 
						
							2020-07-07 15:11:15 +01:00  
				
					
						
							
							
								 
						
							
								e6369e0c3c 
								
							 
						 
						
							
							
								
								isort: intial import fix  
							
							... 
							
							
							
							Signed-off-by: Filipe Laíns <lains@archlinux.org> 
							
						 
						
							2020-07-07 15:11:15 +01:00  
				
					
						
							
							
								 
						
							
								72a8d311bc 
								
							 
						 
						
							
							
								
								yapf: change code style to yapf  
							
							... 
							
							
							
							Signed-off-by: Filipe Laíns <lains@archlinux.org> 
							
						 
						
							2020-07-07 15:11:15 +01:00  
				
					
						
							
							
								 
						
							
								cab523e122 
								
							 
						 
						
							
							
								
								receiver: add direct implementation of NEW FN INVERSION feature  
							
							... 
							
							
							
							receiver: fix bug in NEW FN INVERSION
receiver: fix bug in NEW FN INVERSION
receiver: fix bug in NEW FN INVERSION 
							
						 
						
							2020-06-30 16:20:38 -04:00  
				
					
						
							
							
								 
						
							
								070a2bf837 
								
							 
						 
						
							
							
								
								receiver: add new set of special keys from logitech documentation  
							
							... 
							
							
							
							receiver: descriptor and key for MX Vertical mouse 
							
						 
						
							2020-06-28 02:45:20 +01:00  
				
					
						
							
							
								 
						
							
								0836766bfb 
								
							 
						 
						
							
							
								
								receiver: fix k375s Fn inversion  
							
							
							
						 
						
							2020-06-26 05:07:47 -04:00  
				
					
						
							
							
								 
						
							
								4379bd0613 
								
							 
						 
						
							
							
								
								receiver: update tooltips for several settings  
							
							
							
						 
						
							2020-06-23 06:26:21 -04:00  
				
					
						
							
							
								 
						
							
								ad2660a1bd 
								
							 
						 
						
							
							
								
								receiver: minor updates to key remapping  
							
							
							
						 
						
							2020-06-23 06:26:21 -04:00  
				
					
						
							
							
								 
						
							
								6d16462988 
								
							 
						 
						
							
							
								
								receiver: simpler way to create setting information for device descriptors  
							
							
							
						 
						
							2020-06-21 20:19:30 -04:00  
				
					
						
							
							
								 
						
							
								e69c4c6b4f 
								
							 
						 
						
							
							
								
								receiver: don't abort on unexpected device number, just warn  
							
							
							
						 
						
							2020-06-21 12:16:04 -04:00  
				
					
						
							
							
								 
						
							
								5e4c792a64 
								
							 
						 
						
							
							
								
								receiver: fix error when settings listed on descriptor.py return None  
							
							... 
							
							
							
							e.g. REPROG_CONTROLS_V4 when no keys can be reprogrammed by Solaar 
							
						 
						
							2020-06-20 20:33:29 -04:00  
				
					
						
							
							
								 
						
							
								c5ca2c2818 
								
							 
						 
						
							
							
								
								receiver: remove testing line from settings_template.py  
							
							
							
						 
						
							2020-06-20 14:01:38 -04:00  
				
					
						
							
							
								 
						
							
								f631f0f551 
								
							 
						 
						
							
							
								
								receiver: keep track of non-features to not continually try to find them  
							
							
							
						 
						
							2020-06-20 13:38:09 -04:00  
				
					
						
							
							
								 
						
							
								ef54a750dc 
								
							 
						 
						
							
							
								
								receiver: implement KEYBOARD_DISABLE_KEYS feature  
							
							... 
							
							
							
							(the UI needs some improvement) 
							
						 
						
							2020-06-20 13:30:32 -04:00  
				
					
						
							
							
								 
						
							
								c99f470dd5 
								
							 
						 
						
							
							
								
								receiver: don't consider group 0 in reprogramming keys  
							
							
							
						 
						
							2020-06-20 05:56:00 -04:00  
				
					
						
							
							
								 
						
							
								1dfc4f22df 
								
							 
						 
						
							
							
								
								receiver: add more special keys  
							
							
							
						 
						
							2020-06-20 05:56:00 -04:00  
				
					
						
							
							
								 
						
							
								68b4ca7abf 
								
							 
						 
						
							
							
								
								receiver: make key settings structure uniform  
							
							
							
						 
						
							2020-06-20 05:56:00 -04:00  
				
					
						
							
							
								 
						
							
								09125bce2d 
								
							 
						 
						
							
							
								
								receiver: filter out DJ reports that are not notifications  
							
							
							
						 
						
							2020-06-20 05:31:45 -04:00  
				
					
						
							
							
								 
						
							
								aeb03df3f7 
								
							 
						 
						
							
							
								
								receiver: fix bug reporting hid++ 1.0 batteries  
							
							
							
						 
						
							2020-06-17 09:53:16 -04:00  
				
					
						
							
							
								 
						
							
								f191d95990 
								
							 
						 
						
							
							
								
								misc: better reporting of errors  
							
							
							
						 
						
							2020-06-17 09:53:16 -04:00  
				
					
						
							
							
								 
						
							
								5926596298 
								
							 
						 
						
							
							
								
								receiver: add special keys and actions from Craft Keyboard  
							
							
							
						 
						
							2020-06-16 17:42:34 -04:00  
				
					
						
							
							
								 
						
							
								97fdcbf3ff 
								
							 
						 
						
							
							
								
								receiver: modify and add a few names for special keys and actions  
							
							
							
						 
						
							2020-06-16 15:21:10 -04:00  
				
					
						
							
							
								 
						
							
								66c8621cab 
								
							 
						 
						
							
							
								
								receiver: handle gmask 0 and group 0 in reprogrammable keys  
							
							
							
						 
						
							2020-06-16 15:21:10 -04:00  
				
					
						
							
							
								 
						
							
								922414ae04 
								
							 
						 
						
							
							
								
								ui: add map choice control to ui  
							
							
							
						 
						
							2020-06-16 15:21:10 -04:00  
				
					
						
							
							
								 
						
							
								9beb13a305 
								
							 
						 
						
							
							
								
								receiver: add key reprogramming setting  
							
							
							
						 
						
							2020-06-16 15:21:10 -04:00  
				
					
						
							
							
								 
						
							
								89995656cd 
								
							 
						 
						
							
							
								
								receiver: only check for device features once per device  
							
							
							
						 
						
							2020-06-08 17:01:32 +01:00  
				
					
						
							
							
								 
						
							
								f198b2706b 
								
							 
						 
						
							
							
								
								cli: use Setting name and value to show feature status if not handled directly  
							
							
							
						 
						
							2020-06-08 16:59:38 +01:00  
				
					
						
							
							
								 
						
							
								bd0f9ca7d7 
								
							 
						 
						
							
							
								
								receiver: add feature to Setting class  
							
							
							
						 
						
							2020-06-08 16:59:38 +01:00  
				
					
						
							
							
								 
						
							
								784661bbc0 
								
							 
						 
						
							
							
								
								ui: remove maximum window size  
							
							
							
						 
						
							2020-06-07 13:33:42 +01:00  
				
					
						
							
							
								 
						
							
								579b09619b 
								
							 
						 
						
							
							
								
								receiver: process battery voltage notifications  
							
							
							
						 
						
							2020-06-06 12:59:26 -04:00  
				
					
						
							
							
								 
						
							
								013f383bc8 
								
							 
						 
						
							
							
								
								ui: display battery voltage in ui if available  
							
							
							
						 
						
							2020-06-06 12:59:26 -04:00  
				
					
						
							
							
								 
						
							
								7936d2dd48 
								
							 
						 
						
							
							
								
								receiver: use battery voltage in read_battery if available  
							
							
							
						 
						
							2020-06-06 12:59:26 -04:00  
				
					
						
							
							
								 
						
							
								cb84d3b797 
								
							 
						 
						
							
							
								
								ui: remove translation for several strings that should not be translated in window.py  
							
							
							
						 
						
							2020-06-06 12:59:26 -04:00  
				
					
						
							
							
								 
						
							
								79947dca6c 
								
							 
						 
						
							
							
								
								receiver: gather and show battery next level where available  
							
							
							
						 
						
							2020-06-06 12:59:26 -04:00  
				
					
						
							
							
								 
						
							
								6c77aa3b61 
								
							 
						 
						
							
							
								
								receiver: add c53d as a Lightspeed receiver  
							
							
							
						 
						
							2020-05-25 20:51:17 -04:00  
				
					
						
							
							
								 
						
							
								4a108b3ab7 
								
							 
						 
						
							
							
								
								release 1.0.2  
							
							
							
						 
						
							2020-05-22 01:43:53 +01:00  
				
					
						
							
							
								 
						
							
								44722560d2 
								
							 
						 
						
							
							
								
								release 1.0.2rc3  
							
							
							
						 
						
							2020-05-17 18:39:31 +01:00  
				
					
						
							
							
								 
						
							
								b7e8e646b5 
								
							 
						 
						
							
							
								
								ui: don't complain for receivers in other seats  
							
							
							
						 
						
							2020-05-17 11:55:01 -04:00  
				
					
						
							
							
								 
						
							
								97fa7de28a 
								
							 
						 
						
							
							
								
								devices: pass arguments through in feature_choices_dynamic  
							
							
							
						 
						
							2020-05-17 11:51:38 -04:00  
				
					
						
							
							
								 
						
							
								302720b0db 
								
							 
						 
						
							
							
								
								ui: add --battery-icons=symbolic option to prefer symbolic icons  
							
							
							
						 
						
							2020-05-17 16:29:14 +01:00  
				
					
						
							
							
								 
						
							
								5411e43b77 
								
							 
						 
						
							
							
								
								ui: use Solaar icon instead of missing battery icons  
							
							
							
						 
						
							2020-05-07 19:33:57 +01:00  
				
					
						
							
							
								 
						
							
								beec4c2130 
								
							 
						 
						
							
							
								
								release: change version from 1.0.2-rc1 to 1.0.2rc2  
							
							
							
						 
						
							2020-05-02 17:42:13 +01:00  
				
					
						
							
							
								 
						
							
								1deaa09142 
								
							 
						 
						
							
							
								
								devices: Add Pebble M350 mouse  
							
							
							
						 
						
							2020-05-02 17:25:29 +01:00  
				
					
						
							
							
								 
						
							
								88a0dfff6f 
								
							 
						 
						
							
							
								
								ui: add environment variable to switch to symbolic battery icons in tray  
							
							
							
						 
						
							2020-05-02 10:28:51 -04:00  
				
					
						
							
							
								 
						
							
								5290980ac8 
								
							 
						 
						
							
							
								
								ui: only use standard battery icons  
							
							
							
						 
						
							2020-05-02 10:28:51 -04:00