|  Peter F. Patel-Schneider | c75aaea89d | settings: don't check for mouse kind in dpi sliding setting | 2022-02-14 13:37:06 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 55be7a67c8 | settings: get default DPI if current DPI is returned as 0 | 2022-02-14 13:37:06 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | f938d3430e | cli: nicer output of settings in solaar show and solaar config | 2022-01-24 21:12:55 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | fed9a26cb6 | settings: fix bug in read method of action settings rw | 2022-01-24 19:21:46 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 13e4861043 | settings: handle missing divert-setting in action RW | 2022-01-24 14:03:17 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 55a91f0ae4 | device: add id property (unitId or serial) and don't use ? for unknown serial | 2022-01-24 14:03:17 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 7a9f9972a6 | receiver: fix contains for NamedInts and eliminate use of has_element | 2022-01-24 14:03:17 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | f6b25a9685 | rules: check for xtest and disable modifier checking if not available | 2022-01-24 11:21:09 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 56936a4d0a | device: better gesture structure computation | 2022-01-24 11:17:40 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 7442c52c20 | rules: defend against problems when determining focus program | 2022-01-24 11:17:40 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 26aa1ee15f | device: lock querying all unqueried keys to prevent two threads from doing the same work | 2022-01-24 11:17:40 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 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 | 
				
					
						|  Peter F. Patel-Schneider | a9c4950389 | device: don't use class-shared structure for gesture indexes | 2022-01-24 11:17:40 -05:00 | 
				
					
						|  Vinícius | 25523315ab | ui: fix tree row text when device contains options not in the full list | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 6f28a39a47 | ui: fix choice field when device is connected | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 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 | 
				
					
						|  Vinícius | 2b26c9dc92 | ui: do not accept numerical value typed by user | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | c3e88001e4 | logitech_receiver: add has_element to NamedInts | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 49f2c6d8b9 | ui: fix bug that made setting values not appear | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | bf8b861275 | ui: don't show generic labels when specific ones are available for the same field | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 747d2e9c17 | ui: show translated strings instead of internal names | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | d6c2b30760 | ui: show keys supported by device even if they are not in the known universe | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 4d8b22f764 | ui: replace typed text with key/value default display name | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 6dd980c541 | ui: replace typed id with device display name | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 68e2b8ce6e | ui: add support to choices_extra | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | fa0ecc6c2c | ui: add blank field to toggle widgets | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 573cb6e985 | ui: fix - typed text was not recognised as valid | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 7dd9609942 | doc: remove outdated information about unsupported setting | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 2d2d3e3bc6 | ui: make key and value fields case-insensitive | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | d80e34963b | ui: make device field case-insensitive | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 0bce293017 | ui: add support to multiple range in Set action | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 5c96d2d307 | logitech_receiver: add support to multiple range in Set action | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 13dfac476b | logitech_receiver: simplify param labels | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | f5831cbda7 | ui: build item with all sub-items for multiple range settings | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | b9a23f133e | ui: hide unsupported settings/keys/values | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | a4e30a7190 | ui: treat '?' identifier as unavailable | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | aff80a7572 | ui: fix error when key is set to None | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 9737a85c5a | ui: fix errors when updating devices before widgets are filled | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | cc3ec6d987 | ui: clear keys and values after changing setting | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 4c4f8de040 | ui: change Set rule editor layout | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 438bb9e034 | ui: show a different icon if the user types an unknown 8-character hex string | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 29cd1109b1 | ui: don't trigger widget updates when updating devices | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 6022c37325 | ui: add device selector to Set rule editor | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 3947a4a083 | logitech_receiver: fix minimum DPI | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 2eb6864cfb | ui: sort by number if all values are numeric | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | d2f44299f3 | logitech_receiver: add range to AdjustableDpi | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | ec9f1a94ea | logitech_receiver: rename old DPI setting | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | 29ff5e5924 | logitech_receiver: add UnsortedNamedInts | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | b36b070feb | ui: make Set rule editor accept settings with the same name | 2022-01-24 11:12:04 -05:00 | 
				
					
						|  Vinícius | ca36d2bd1a | settings: add choices to Multiplatform and validator class to RegisterDpi | 2022-01-24 11:12:04 -05:00 |