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