f1d69ede2c 
								
							 
						 
						
							
							
								
								ui: add Active condition to rule editor  
							
							
							
						 
						
							2022-08-23 09:18:57 -04:00  
				
					
						
							
							
								 
						
							
								0b7b037e11 
								
							 
						 
						
							
							
								
								cli: terminate iteration over receiver devices when all have been found  
							
							
							
						 
						
							2022-08-23 08:29:15 -04:00  
				
					
						
							
							
								 
						
							
								e3cc516cb3 
								
							 
						 
						
							
							
								
								ui: log informational messages and above to a temporary file  
							
							
							
						 
						
							2022-08-22 19:32:57 -04:00  
				
					
						
							
							
								 
						
							
								95cbaeaba3 
								
							 
						 
						
							
							
								
								ui: don't produce warnings when editing rules in rule editor  
							
							
							
						 
						
							2022-08-21 06:08:40 -04:00  
				
					
						
							
							
								 
						
							
								4059b377b4 
								
							 
						 
						
							
							
								
								receiver: use last_id as maximum device number not max_devices  
							
							
							
						 
						
							2022-08-20 20:12:48 -04:00  
				
					
						
							
							
								 
						
							
								a36a6297f3 
								
							 
						 
						
							
							
								
								cli: show more registers in solaar probe  
							
							
							
						 
						
							2022-08-20 20:12:48 -04:00  
				
					
						
							
							
								 
						
							
								76afec5c82 
								
							 
						 
						
							
							
								
								cli: show features versions in solaar show ( #1709 )  
							
							
							
						 
						
							2022-08-20 12:34:15 -04:00  
				
					
						
							
							
								 
						
							
								ddd3ef72d3 
								
							 
						 
						
							
							
								
								settings: convert old-style mouse gestures and dpi sliding settings to new style  
							
							
							
						 
						
							2022-07-25 16:26:21 -04:00  
				
					
						
							
							
								 
						
							
								c8f3baf261 
								
							 
						 
						
							
							
								
								cli: explicitly save configuration at end of solaar config if no GUI running  
							
							
							
						 
						
							2022-07-17 09:41:41 -04:00  
				
					
						
							
							
								 
						
							
								e51b98e1fe 
								
							 
						 
						
							
							
								
								configuration: defer configuration file writes for up to 5 seconds  
							
							
							
						 
						
							2022-07-17 09:41:41 -04:00  
				
					
						
							
							
								 
						
							
								adf5a07919 
								
							 
						 
						
							
							
								
								ui: better presentation of battery information  
							
							
							
						 
						
							2022-07-10 11:08:28 -04:00  
				
					
						
							
							
								 
						
							
								83eb836177 
								
							 
						 
						
							
							
								
								device: regularize and improve battery status gathering and reporting  
							
							
							
						 
						
							2022-07-10 11:08:28 -04:00  
				
					
						
							
							
								 
						
							
								1449a47263 
								
							 
						 
						
							
							
								
								ui: increase entry size for ChoiceControlBig  
							
							
							
						 
						
							2022-07-07 16:13:52 -04:00  
				
					
						
							
							
								 
						
							
								20ffb31e1d 
								
							 
						 
						
							
							
								
								release 1.1.4  
							
							
							
						 
						
							2022-07-04 09:16:32 -04:00  
				
					
						
							
							
								 
						
							
								40ade296a5 
								
							 
						 
						
							
							
								
								release 1.1.4rc2  
							
							
							
						 
						
							2022-06-29 14:16:53 -04:00  
				
					
						
							
							
								 
						
							
								8941d2cfde 
								
							 
						 
						
							
							
								
								ui: remove blank lines from system tray popup  
							
							
							
						 
						
							2022-06-24 09:43:30 -04:00  
				
					
						
							
							
								 
						
							
								ea790ae656 
								
							 
						 
						
							
							
								
								release 1.1.4rc1  
							
							
							
						 
						
							2022-06-22 07:26:43 -04:00  
				
					
						
							
							
								 
						
							
								97c65d05e2 
								
							 
						 
						
							
							
								
								ui: add depress and release KeyPress options to rule editor  
							
							
							
						 
						
							2022-06-21 20:23:22 -04:00  
				
					
						
							
							
								 
						
							
								12217d6fa5 
								
							 
						 
						
							
							
								
								ui: implement packed range setting in config panel  
							
							
							
						 
						
							2022-06-21 18:39:37 -04:00  
				
					
						
							
							
								 
						
							
								c9810e606e 
								
							 
						 
						
							
							
								
								ui: only produce warning for unimplemented display of setting  
							
							
							
						 
						
							2022-06-21 18:39:37 -04:00  
				
					
						
							
							
								 
						
							
								a5ff1c21cb 
								
							 
						 
						
							
							
								
								ui: put battery information in tray menu labels  
							
							
							
						 
						
							2022-05-18 18:24:35 -04:00  
				
					
						
							
							
								 
						
							
								b5e910916c 
								
							 
						 
						
							
							
								
								solaar: defensive measure for partly set up receiver when notifications start  
							
							
							
						 
						
							2022-05-04 10:54:03 -04:00  
				
					
						
							
							
								 
						
							
								afa91b57c8 
								
							 
						 
						
							
							
								
								config: fix message generation when device is offline  
							
							
							
						 
						
							2022-04-29 14:22:38 -04:00  
				
					
						
							
							
								 
						
							
								0c4e4fcf7f 
								
							 
						 
						
							
							
								
								solaar: only create configuration entries for off-line devices if they have a serial number  
							
							
							
						 
						
							2022-04-26 09:03:20 -04:00  
				
					
						
							
							
								 
						
							
								4459ea5342 
								
							 
						 
						
							
							
								
								device: improve device features handling  
							
							
							
						 
						
							2022-04-26 09:03:20 -04:00  
				
					
						
							
							
								 
						
							
								74304a98c7 
								
							 
						 
						
							
							
								
								release 1.1.3  
							
							
							
						 
						
							2022-04-25 09:05:50 -04:00  
				
					
						
							
							
								 
						
							
								5a3ffe04e8 
								
							 
						 
						
							
							
								
								release 1.1.3rc3  
							
							
							
						 
						
							2022-04-21 07:32:52 -04:00  
				
					
						
							
							
								 
						
							
								6f1bf3d7d5 
								
							 
						 
						
							
							
								
								release 1.1.3rc2  
							
							
							
						 
						
							2022-04-15 09:56:45 -04:00  
				
					
						
							
							
								 
						
							
								80c09002a8 
								
							 
						 
						
							
							
								
								ui: print message when there is another Solaar process running  
							
							
							
						 
						
							2022-04-15 09:21:08 -04:00  
				
					
						
							
							
								 
						
							
								39ec9337a2 
								
							 
						 
						
							
							
								
								rules: add recent diversion features to default list in rules UI  
							
							
							
						 
						
							2022-04-15 09:13:46 -04:00  
				
					
						
							
							
								 
						
							
								312b8900a3 
								
							 
						 
						
							
							
								
								release 1.1.3rc1  
							
							
							
						 
						
							2022-04-11 14:15:19 -04:00  
				
					
						
							
							
								 
						
							
								87e0ecacf3 
								
							 
						 
						
							
							
								
								ui: remove need for pggettext by changing name of field in rule editor  
							
							
							
						 
						
							2022-04-11 13:20:42 -04:00  
				
					
						
							
							
								 
						
							
								bb20631a27 
								
							 
						 
						
							
							
								
								misc: remove support for Python 2 unicode  
							
							
							
						 
						
							2022-04-11 13:20:42 -04:00  
				
					
						
							
							
								 
						
							
								8ac8fe6401 
								
							 
						 
						
							
							
								
								solaar: handle devices with all-zero modelId  
							
							
							
						 
						
							2022-04-10 16:35:08 -04:00  
				
					
						
							
							
								 
						
							
								37bc1d7bd0 
								
							 
						 
						
							
							
								
								solaar: better formatting and cleanup of config.yaml  
							
							
							
						 
						
							2022-04-10 16:35:08 -04:00  
				
					
						
							
							
								 
						
							
								d90ee945ab 
								
							 
						 
						
							
							
								
								device: use int instead of str for setting keys  
							
							
							
						 
						
							2022-04-10 16:35:08 -04:00  
				
					
						
							
							
								 
						
							
								e5b11ca2f9 
								
							 
						 
						
							
							
								
								solaar: use list for configurations and write in yaml  
							
							
							
						 
						
							2022-04-10 16:35:08 -04:00  
				
					
						
							
							
								 
						
							
								9a806a91de 
								
							 
						 
						
							
							
								
								solaar: update code comment - not using UPower daemon  
							
							
							
						 
						
							2022-04-06 17:56:58 -04:00  
				
					
						
							
							
								 
						
							
								74fe7d7920 
								
							 
						 
						
							
							
								
								cli: handle situation where GTK application cannot be set up  
							
							
							
						 
						
							2022-04-05 16:34:43 -04:00  
				
					
						
							
							
								 
						
							
								7d230a1f31 
								
							 
						 
						
							
							
								
								solaar: treat all DJ pairing notifications as only needing an informational message  
							
							
							
						 
						
							2022-04-05 16:34:43 -04:00  
				
					
						
							
							
								 
						
							
								46b9294d63 
								
							 
						 
						
							
							
								
								Stop listening to obsolete upower signals  
							
							... 
							
							
							
							The "Sleeping" and "Resuming" signals were removed from upower in 2013. 
							
						 
						
							2022-04-05 07:50:51 -04:00  
				
					
						
							
							
								 
						
							
								b3cfd0f762 
								
							 
						 
						
							
							
								
								Make APP_ID match real application ID  
							
							... 
							
							
							
							The application advertises itself as io.github.pwr_solaar.solaar through
its appdata file, so name the application this way too.
This fixes this warning in Flatpak:
Failed to register: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown 
							
						 
						
							2022-04-05 06:39:25 -04:00  
				
					
						
							
							
								 
						
							
								693db1d541 
								
							 
						 
						
							
							
								
								cli: correctly set up register settings for config  
							
							
							
						 
						
							2022-04-04 13:17:40 -04:00  
				
					
						
							
							
								 
						
							
								cba5368dad 
								
							 
						 
						
							
							
								
								cli: use unitId to identify device if serial number not available  
							
							
							
						 
						
							2022-04-04 13:17:40 -04:00  
				
					
						
							
							
								 
						
							
								4100c83390 
								
							 
						 
						
							
							
								
								release 1.1.2  
							
							
							
						 
						
							2022-03-26 11:52:06 -04:00  
				
					
						
							
							
								 
						
							
								fbe25b4b11 
								
							 
						 
						
							
							
								
								release 1.1.2rc2  
							
							
							
						 
						
							2022-03-19 21:25:03 -04:00  
				
					
						
							
							
								 
						
							
								6c02417037 
								
							 
						 
						
							
							
								
								ui: allow tray icon to scroll whenever at least two devices  
							
							
							
						 
						
							2022-03-17 14:05:09 -04:00  
				
					
						
							
							
								 
						
							
								d115ade2ea 
								
							 
						 
						
							
							
								
								setting: add setting to divert gestures  
							
							
							
						 
						
							2022-03-16 20:22:25 -04:00  
				
					
						
							
							
								 
						
							
								681a06d8d7 
								
							 
						 
						
							
							
								
								ui: print backtrace when errors occur during writing settings  
							
							
							
						 
						
							2022-03-16 20:22:25 -04:00  
				
					
						
							
							
								 
						
							
								c53c77f427 
								
							 
						 
						
							
							
								
								ui: add support to Setting condition  
							
							
							
						 
						
							2022-03-16 18:29:52 -04:00  
				
					
						
							
							
								 
						
							
								e628298c0a 
								
							 
						 
						
							
							
								
								cli: make solaar config changes also take effect in solaar ui if running  
							
							
							
						 
						
							2022-03-16 09:20:12 -04:00  
				
					
						
							
							
								 
						
							
								d646e18543 
								
							 
						 
						
							
							
								
								settings: add setting for PERSISTENT_REMAPPABLE_ACTION  
							
							
							
						 
						
							2022-03-12 12:20:38 -05:00  
				
					
						
							
							
								 
						
							
								12ecef004e 
								
							 
						 
						
							
							
								
								receiver: gather and show PERSISTENT_REMAPPABLE_ACTION information  
							
							
							
						 
						
							2022-03-12 12:20:38 -05:00  
				
					
						
							
							
								 
						
							
								588d7ae533 
								
							 
						 
						
							
							
								
								ui: add support to TestBytes  
							
							
							
						 
						
							2022-03-10 21:04:28 -05:00  
				
					
						
							
							
								 
						
							
								3c4efb4ad5 
								
							 
						 
						
							
							
								
								ui: ensure that settings are pushed to all devices when resuming  
							
							
							
						 
						
							2022-03-09 09:12:10 -05:00  
				
					
						
							
							
								 
						
							
								27752778ab 
								
							 
						 
						
							
							
								
								ui: fix bug in add and delete button actions  
							
							
							
						 
						
							2022-02-28 09:04:12 -05:00  
				
					
						
							
							
								 
						
							
								eedf4bfffb 
								
							 
						 
						
							
							
								
								rules: use local file for conversion from key names to keysyms  
							
							
							
						 
						
							2022-02-27 08:21:52 -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  
				
					
						
							
							
								 
						
							
								f938d3430e 
								
							 
						 
						
							
							
								
								cli: nicer output of settings in solaar show and solaar config  
							
							
							
						 
						
							2022-01-24 21:12:55 -05:00  
				
					
						
							
							
								 
						
							
								7a9f9972a6 
								
							 
						 
						
							
							
								
								receiver: fix contains for NamedInts and eliminate use of has_element  
							
							
							
						 
						
							2022-01-24 14:03:17 -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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2eb6864cfb 
								
							 
						 
						
							
							
								
								ui: sort by number if all values are numeric  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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