|  Peter F. Patel-Schneider | f631f0f551 | receiver: keep track of non-features to not continually try to find them | 2020-06-20 13:38:09 -04:00 | 
				
					
						|  Vinícius | ef54a750dc | receiver: implement KEYBOARD_DISABLE_KEYS feature (the UI needs some improvement) | 2020-06-20 13:30:32 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | c99f470dd5 | receiver: don't consider group 0 in reprogramming keys | 2020-06-20 05:56:00 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 1dfc4f22df | receiver: add more special keys | 2020-06-20 05:56:00 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 68b4ca7abf | receiver: make key settings structure uniform | 2020-06-20 05:56:00 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 09125bce2d | receiver: filter out DJ reports that are not notifications | 2020-06-20 05:31:45 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | aeb03df3f7 | receiver: fix bug reporting hid++ 1.0 batteries | 2020-06-17 09:53:16 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 5926596298 | receiver: add special keys and actions from Craft Keyboard | 2020-06-16 17:42:34 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 97fdcbf3ff | receiver: modify and add a few names for special keys and actions | 2020-06-16 15:21:10 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 66c8621cab | receiver: handle gmask 0 and group 0 in reprogrammable keys | 2020-06-16 15:21:10 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 9beb13a305 | receiver: add key reprogramming setting | 2020-06-16 15:21:10 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 89995656cd | receiver: only check for device features once per device | 2020-06-08 17:01:32 +01:00 | 
				
					
						|  Peter F. Patel-Schneider | bd0f9ca7d7 | receiver: add feature to Setting class | 2020-06-08 16:59:38 +01:00 | 
				
					
						|  Peter F. Patel-Schneider | 579b09619b | receiver: process battery voltage notifications | 2020-06-06 12:59:26 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 013f383bc8 | ui: display battery voltage in ui if available | 2020-06-06 12:59:26 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 7936d2dd48 | receiver: use battery voltage in read_battery if available | 2020-06-06 12:59:26 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 79947dca6c | receiver: gather and show battery next level where available | 2020-06-06 12:59:26 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 6c77aa3b61 | receiver: add c53d as a Lightspeed receiver | 2020-05-25 20:51:17 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 97fa7de28a | devices: pass arguments through in feature_choices_dynamic | 2020-05-17 11:51:38 -04:00 | 
				
					
						|  Steven Lilley | 1deaa09142 | devices: Add Pebble M350 mouse | 2020-05-02 17:25:29 +01:00 | 
				
					
						|  Peter F. Patel-Schneider | 4d23d3abac | device: heuristic inference of battery level when charging and no discharging information available | 2020-05-02 09:58:24 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 8ffaeb112f | devices: add four older devices | 2020-04-20 15:26:37 +01:00 | 
				
					
						|  Peter F. Patel-Schneider | 2189d4a35b | receiver: add new macro for old receivers and use it to set max devices to 6 for C517 | 2020-04-20 15:26:37 +01:00 | 
				
					
						|  Peter F. Patel-Schneider | e3aacdbf05 | receiver: don't check that device kind matches feature kind | 2020-04-20 15:20:03 +01:00 | 
				
					
						|  Peter F. Patel-Schneider | 563ef0d8ef | receiver: remove extra argument in call when unpairing | 2020-03-22 17:23:28 +00:00 | 
				
					
						|  Peter F. Patel-Schneider | a49b7938e0 | receiver: Receiver C517 can have two paired devices | 2020-03-16 16:04:16 +00:00 | 
				
					
						|  Peter F. Patel-Schneider | eda1399330 | cli: force unpairing attempt when using cli | 2020-03-15 23:34:51 +00:00 | 
				
					
						|  Peter F. Patel-Schneider | a9acdbe47a | receiver: add c537 nano receiver | 2020-03-06 18:00:37 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 789f5f05c3 | receiver: don't check features when device is not online | 2020-02-22 08:46:56 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | ea2c22c015 | receiver: fix seldom-encountered bug for devices that have no features set up yet | 2020-02-21 16:52:28 +00:00 | 
				
					
						|  Rijnhard Hessel | 8e67bbbc11 | receiver: add safety for non-compliant mouse features receiver: safely handle errors with check_feature to allow device to be detected even if some features are inconsistent | 2020-02-21 09:33:14 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 7c6bd4202d | receiver: use dictionary for expected message length checking; ignore messages with unknown report ids | 2020-02-18 08:14:22 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 1740a9a8c4 | receiver: segregate and standardly handle DJ notifications separately - just ignore them all for now | 2020-02-18 08:14:22 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 0cadc3247e | receiver: don't create notifications for movement and key reports | 2020-02-18 08:14:22 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 64c76e51ef | receiver,cli,ui: minor code cleanup | 2020-02-17 11:53:39 +00:00 | 
				
					
						|  Peter F. Patel-Schneider | 02cac598a0 | receiver: all nano receivers re-pair but don't unpair | 2020-02-17 11:53:39 +00:00 | 
				
					
						|  Peter F. Patel-Schneider | dc2a1adf26 | ui: handle re-pairing receivers correctly when pairing | 2020-02-17 08:34:53 +00:00 | 
				
					
						|  Peter F. Patel-Schneider | 546ccb7ac2 | receiver: determine remaining pairings (if receiver has this) and display in solaar show and main window | 2020-02-17 08:34:53 +00:00 | 
				
					
						|  Peter F. Patel-Schneider | a6fcb75aa8 | receiver: get receiver name from receiver information list | 2020-02-16 22:16:37 +00:00 | 
				
					
						|  Peter F. Patel-Schneider | 907c5ab075 | receiver: change usb identification of receivers to dictionary to allow adding other fields, add receiver name to dictionary | 2020-02-16 22:16:37 +00:00 | 
				
					
						|  Peter F. Patel-Schneider | babf0f4ded | receiver: Show serial number in stringify of receivers | 2020-02-16 22:16:37 +00:00 | 
				
					
						|  Peter F. Patel-Schneider | 4f4e610635 | receiver: battery level 0 is unknown level | 2020-02-10 18:44:28 +00:00 | 
				
					
						|  Peter F. Patel-Schneider | 0520dde990 | receiver: use None for serial number of c534 | 2020-02-04 22:04:43 +01:00 | 
				
					
						|  Peter F. Patel-Schneider | 56762b5494 | device: move persister from Setting to _DeviceDescriptor to get around problem with settings discovered after startup | 2020-01-21 03:23:25 +00:00 | 
				
					
						|  Alex Cherkayev | 814b7f30ba | docs: features: added some missing feature names and list of implemented features Signed-off-by: Filipe Laíns <lains@archlinux.org> | 2020-01-19 18:17:18 +00:00 | 
				
					
						|  Alex Cherkayev | 8039c035a7 | devices: Add new variant of K800 keyboard docs: Add K800 new variant to supported | 2020-01-12 16:11:03 +00:00 | 
				
					
						|  effective-light | 430b70711b | hidpp20: features: add BATTERY_VOLTAGE (0x1001) support Signed-off-by: Filipe Laíns <lains@archlinux.org>
Co-authored-by: Filipe Laíns <lains@archlinux.org> | 2020-01-12 16:05:21 +00:00 | 
				
					
						|  Peter F. Patel-Schneider | 995544396c | receiver: don't log messages with unknown report IDs | 2019-12-26 16:10:48 +00:00 | 
				
					
						|  Peter F. Patel-Schneider | c6ccc0638d | devices: add M310 | 2019-12-24 12:49:00 +00:00 | 
				
					
						|  spaced | 4fafd4f6be | hidpp20: features: add very basic implementation of 0x1982 (Backlight 2) Fixes #547 | 2019-12-12 18:56:08 +00:00 |