|  Peter F. Patel-Schneider | 6d3d3e2086 | device: add G512 keyboard and G402 mouse | 2021-12-28 15:53:23 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 85b4495443 | device: reformat descriptors.py | 2021-12-28 15:53:23 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 79606c530b | receiver: use feature numbers for reprogrammable key versions | 2021-12-26 11:21:48 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 2ee04d89fd | rules: fix crash in process conditions under non-X11 | 2021-12-24 21:04:43 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | d5a6ef058a | device: check for uninitialized protocol when pinging | 2021-12-22 21:57:48 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 174d0388ca | ui: display percentage estimates from battery voltage | 2021-12-20 11:30:29 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | fa83e6ebb8 | device: add descriptor for Logitech PRO X Wireless Gaming Headset | 2021-12-20 09:17:07 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | b7a1b81181 | device: push settings when device requests software reconfiguration | 2021-12-20 08:06:03 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 3797c3926c | settings: fix read for key/button diversion setting | 2021-12-20 08:06:03 -05:00 | 
				
					
						|  Stephen Kitt | 4505524006 | share: Add modalias information for supported USB hardware | 2021-12-18 12:35:44 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | c8ab8b4350 | receiver: don't do on-screen notify for wireless device status notifications | 2021-12-11 13:41:56 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 292461c168 | receiver: improve feature notification processing code | 2021-12-11 13:41:56 -05:00 | 
				
					
						|  Unknown | 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 | 
				
					
						|  Peter F. Patel-Schneider | 791f19269d | settings: add write_prefix_bytes argument to Boolean Validator | 2021-12-06 12:22:01 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | be2f0b809c | receiver: sort receiver list and document status of receiver 0xC542 | 2021-11-30 13:55:50 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 7242f3792c | device: add special keys for MX Keys for Business and MX Keys Mini | 2021-11-29 19:15:41 -05:00 | 
				
					
						|  Łukasz Woźniak | d33b407ba8 | rules: don't select windows with no PID when looking for focus window \#1322 | 2021-11-15 08:45:31 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 4e8fb93b31 | device: catch errors when applying settings | 2021-11-11 11:03:30 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 5acc216e12 | receiver: use Bolt unique ID as serial number | 2021-11-11 10:48:12 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | c32a6ca91c | receiver: get device codename from Bolt receiver registers | 2021-11-11 10:48:12 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 9823e5ab8a | receiver: Bolt connection does not show encryption status | 2021-11-11 10:48:12 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 603fbe96e0 | ui: add pairing for Bolt receivers | 2021-11-11 10:48:12 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 885cefb5b6 | cli: add pairing for Bolt receivers | 2021-11-11 10:48:12 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 886df1daaf | receiver: add support for Bolt receiver (no pairing yet) | 2021-11-11 10:48:12 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 2c3578a776 | receiver: move receiver pairing information code from device class to receiver class | 2021-11-11 10:48:12 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | a96caea5e4 | receiver: move receiver codename code from device class to receiver class | 2021-11-11 10:48:12 -05:00 | 
				
					
						|  Hugo Osvaldo Barrera | 89d7490bf1 | Remove redundant value Opening read-only is the default. | 2021-10-30 16:49:41 -04:00 | 
				
					
						|  Hugo Osvaldo Barrera | fdd6229179 | Avoid unnecessary list allocation | 2021-10-30 16:49:41 -04:00 | 
				
					
						|  Hugo Osvaldo Barrera | 93c4ebe758 | Remove obsolete unicode prefix | 2021-10-30 16:49:41 -04:00 | 
				
					
						|  Hugo Osvaldo Barrera | 6c4e0333d4 | Drop legacy Python 2 `super()` syntax This is a no-op on Python 3. | 2021-10-30 16:49:41 -04:00 | 
				
					
						|  Hugo Osvaldo Barrera | cf28308a9f | Simplify yield syntax | 2021-10-30 16:49:41 -04:00 | 
				
					
						|  Hugo Osvaldo Barrera | 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 | 
				
					
						|  Hugo Osvaldo Barrera | 22bf4fafff | Drop unnecessary __future__ imports These are all active by default on all recent Python versions. | 2021-10-30 16:49:41 -04:00 | 
				
					
						|  Hugo Osvaldo Barrera | 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 | 
				
					
						|  Jocelyn Thode | 8a2d92834f | device: add support for the G914 TKL Keyboard | 2021-10-28 12:49:20 -04:00 | 
				
					
						|  Jocelyn Thode | 10d6a98ca1 | device: add support for the PRO X Wireless mouse | 2021-10-28 12:49:20 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 7873f3e8d0 | receiver: handle more device connection protocols | 2021-10-28 12:49:20 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 5480321f49 | device: add information for M500S | 2021-10-23 23:16:48 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | f1d896ded3 | settings: use new setting method for MOUSE GESTURE setting | 2021-10-22 15:51:55 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 2ca0bd9ac3 | settings: use new setting method for DPI SLIDING setting | 2021-10-22 15:51:55 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 14c1eac79c | settings: add setting for DPI CHANGE button to switch Sensitivity | 2021-10-22 15:51:55 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 1d73217ad2 | receiver: mark Nano receiver C52F as not unpairing | 2021-09-25 13:47:47 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 585a3b901a | receiver: lock on actual handle, not just on handle number | 2021-09-24 21:55:15 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 27f6d6c76b | settings: don't use time_ns so as not to require Python 3.7 | 2021-09-23 13:13:18 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 338a2687d3 | device: don't signal status change when battery changes from None to None | 2021-09-14 11:51:48 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | c5ef207961 | device: use first word of name for code name if friendly name not available | 2021-08-31 19:05:57 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | c02a1b820b | device: pass protocol to base request so that SW ID can be done right | 2021-08-31 19:05:57 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 2f870fe0f7 | device: allow for None reponse from kind request | 2021-08-31 19:05:57 -04:00 | 
				
					
						|  kkrentz | 3ef5e63cd4 | Fix "'int' object is not subscriptable" on G613 | 2021-08-30 20:23:10 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | b94ae51ac8 | rules: consistent naming for HID++ Diversion settings | 2021-08-27 06:18:13 -04:00 |