f191d95990 
								
							 
						 
						
							
							
								
								misc: better reporting of errors  
							
							
							
						 
						
							2020-06-17 09:53:16 -04:00  
				
					
						
							
							
								 
						
							
								5926596298 
								
							 
						 
						
							
							
								
								receiver: add special keys and actions from Craft Keyboard  
							
							
							
						 
						
							2020-06-16 17:42:34 -04:00  
				
					
						
							
							
								 
						
							
								97fdcbf3ff 
								
							 
						 
						
							
							
								
								receiver: modify and add a few names for special keys and actions  
							
							
							
						 
						
							2020-06-16 15:21:10 -04:00  
				
					
						
							
							
								 
						
							
								66c8621cab 
								
							 
						 
						
							
							
								
								receiver: handle gmask 0 and group 0 in reprogrammable keys  
							
							
							
						 
						
							2020-06-16 15:21:10 -04:00  
				
					
						
							
							
								 
						
							
								922414ae04 
								
							 
						 
						
							
							
								
								ui: add map choice control to ui  
							
							
							
						 
						
							2020-06-16 15:21:10 -04:00  
				
					
						
							
							
								 
						
							
								9beb13a305 
								
							 
						 
						
							
							
								
								receiver: add key reprogramming setting  
							
							
							
						 
						
							2020-06-16 15:21:10 -04:00  
				
					
						
							
							
								 
						
							
								89995656cd 
								
							 
						 
						
							
							
								
								receiver: only check for device features once per device  
							
							
							
						 
						
							2020-06-08 17:01:32 +01:00  
				
					
						
							
							
								 
						
							
								f198b2706b 
								
							 
						 
						
							
							
								
								cli: use Setting name and value to show feature status if not handled directly  
							
							
							
						 
						
							2020-06-08 16:59:38 +01:00  
				
					
						
							
							
								 
						
							
								bd0f9ca7d7 
								
							 
						 
						
							
							
								
								receiver: add feature to Setting class  
							
							
							
						 
						
							2020-06-08 16:59:38 +01:00  
				
					
						
							
							
								 
						
							
								784661bbc0 
								
							 
						 
						
							
							
								
								ui: remove maximum window size  
							
							
							
						 
						
							2020-06-07 13:33:42 +01:00  
				
					
						
							
							
								 
						
							
								579b09619b 
								
							 
						 
						
							
							
								
								receiver: process battery voltage notifications  
							
							
							
						 
						
							2020-06-06 12:59:26 -04:00  
				
					
						
							
							
								 
						
							
								013f383bc8 
								
							 
						 
						
							
							
								
								ui: display battery voltage in ui if available  
							
							
							
						 
						
							2020-06-06 12:59:26 -04:00  
				
					
						
							
							
								 
						
							
								7936d2dd48 
								
							 
						 
						
							
							
								
								receiver: use battery voltage in read_battery if available  
							
							
							
						 
						
							2020-06-06 12:59:26 -04:00  
				
					
						
							
							
								 
						
							
								cb84d3b797 
								
							 
						 
						
							
							
								
								ui: remove translation for several strings that should not be translated in window.py  
							
							
							
						 
						
							2020-06-06 12:59:26 -04:00  
				
					
						
							
							
								 
						
							
								79947dca6c 
								
							 
						 
						
							
							
								
								receiver: gather and show battery next level where available  
							
							
							
						 
						
							2020-06-06 12:59:26 -04:00  
				
					
						
							
							
								 
						
							
								6c77aa3b61 
								
							 
						 
						
							
							
								
								receiver: add c53d as a Lightspeed receiver  
							
							
							
						 
						
							2020-05-25 20:51:17 -04:00  
				
					
						
							
							
								 
						
							
								4a108b3ab7 
								
							 
						 
						
							
							
								
								release 1.0.2  
							
							
							
						 
						
							2020-05-22 01:43:53 +01:00  
				
					
						
							
							
								 
						
							
								44722560d2 
								
							 
						 
						
							
							
								
								release 1.0.2rc3  
							
							
							
						 
						
							2020-05-17 18:39:31 +01:00  
				
					
						
							
							
								 
						
							
								b7e8e646b5 
								
							 
						 
						
							
							
								
								ui: don't complain for receivers in other seats  
							
							
							
						 
						
							2020-05-17 11:55:01 -04:00  
				
					
						
							
							
								 
						
							
								97fa7de28a 
								
							 
						 
						
							
							
								
								devices: pass arguments through in feature_choices_dynamic  
							
							
							
						 
						
							2020-05-17 11:51:38 -04:00  
				
					
						
							
							
								 
						
							
								302720b0db 
								
							 
						 
						
							
							
								
								ui: add --battery-icons=symbolic option to prefer symbolic icons  
							
							
							
						 
						
							2020-05-17 16:29:14 +01:00  
				
					
						
							
							
								 
						
							
								5411e43b77 
								
							 
						 
						
							
							
								
								ui: use Solaar icon instead of missing battery icons  
							
							
							
						 
						
							2020-05-07 19:33:57 +01:00  
				
					
						
							
							
								 
						
							
								beec4c2130 
								
							 
						 
						
							
							
								
								release: change version from 1.0.2-rc1 to 1.0.2rc2  
							
							
							
						 
						
							2020-05-02 17:42:13 +01:00  
				
					
						
							
							
								 
						
							
								1deaa09142 
								
							 
						 
						
							
							
								
								devices: Add Pebble M350 mouse  
							
							
							
						 
						
							2020-05-02 17:25:29 +01:00  
				
					
						
							
							
								 
						
							
								88a0dfff6f 
								
							 
						 
						
							
							
								
								ui: add environment variable to switch to symbolic battery icons in tray  
							
							
							
						 
						
							2020-05-02 10:28:51 -04:00  
				
					
						
							
							
								 
						
							
								5290980ac8 
								
							 
						 
						
							
							
								
								ui: only use standard battery icons  
							
							
							
						 
						
							2020-05-02 10:28:51 -04:00  
				
					
						
							
							
								 
						
							
								4d23d3abac 
								
							 
						 
						
							
							
								
								device: heuristic inference of battery level when charging and no discharging information available  
							
							
							
						 
						
							2020-05-02 09:58:24 -04:00  
				
					
						
							
							
								 
						
							
								d487a0d889 
								
							 
						 
						
							
							
								
								ui: remove assert that updated receiver is still in window  
							
							
							
						 
						
							2020-05-02 14:07:42 +01:00  
				
					
						
							
							
								 
						
							
								65824a4c08 
								
							 
						 
						
							
							
								
								ui: add 'desktop-entry' hint to indicate notification source.  
							
							... 
							
							
							
							GNOME requires that notifications have a 'desktop-entry' hint to be
able to filter notifications by application. See
https://wiki.gnome.org/Initiatives/GnomeGoals/NotificationSource .
Fixes  pwr-Solaar/Solaar#734  
							
						 
						
							2020-05-01 13:56:22 -04:00  
				
					
						
							
							
								 
						
							
								b5e1f47c50 
								
							 
						 
						
							
							
								
								ui: add setuptools global install share directory to icon directories  
							
							
							
						 
						
							2020-04-20 10:32:40 -04:00  
				
					
						
							
							
								 
						
							
								8ffaeb112f 
								
							 
						 
						
							
							
								
								devices: add four older devices  
							
							
							
						 
						
							2020-04-20 15:26:37 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								06875fb9ab 
								
							 
						 
						
							
							
								
								release: update remaining version 1.0.1 to 1.0.2-rc1 where needed  
							
							
							
						 
						
							2020-04-20 15:22:30 +01:00  
				
					
						
							
							
								 
						
							
								f6b0cc59ed 
								
							 
						 
						
							
							
								
								ui: only use file path for tray icon if icon name is file in current directory  
							
							
							
						 
						
							2020-04-20 15:21:19 +01:00  
				
					
						
							
							
								 
						
							
								e3aacdbf05 
								
							 
						 
						
							
							
								
								receiver: don't check that device kind matches feature kind  
							
							
							
						 
						
							2020-04-20 15:20:03 +01:00  
				
					
						
							
							
								 
						
							
								0324fd9a1e 
								
							 
						 
						
							
							
								
								ui: more flexible way to determine icon from battery level  
							
							
							
						 
						
							2020-04-18 14:27:42 +01:00  
				
					
						
							
							
								 
						
							
								ca9f9b3447 
								
							 
						 
						
							
							
								
								ui: add support for Ayatana AppIndicator  
							
							
							
						 
						
							2020-04-07 18:58:18 -04:00  
				
					
						
							
							
								 
						
							
								624247d378 
								
							 
						 
						
							
							
								
								install: fix up errors when required packages not installed  
							
							
							
						 
						
							2020-04-05 20:55:32 +01:00  
				
					
						
							
							
								 
						
							
								5f8dbdeb6d 
								
							 
						 
						
							
							
								
								ui: fix tooltip description  
							
							... 
							
							
							
							The program's name is printed twice if AppIndicator is used and no receiver
is found because AppIndicator always adds the program's name as a title to
the tooltip. 
							
						 
						
							2020-04-01 11:10:54 -04:00  
				
					
						
							
							
								 
						
							
								2bdb844557 
								
							 
						 
						
							
							
								
								ui: fix end of iterative calls to _blink()  
							
							... 
							
							
							
							Prepare _icon_before_attention for the next iteration by reinitializing it
at the end of the current iteration. 
							
						 
						
							2020-04-01 11:10:54 -04:00  
				
					
						
							
							
								 
						
							
								422f336d70 
								
							 
						 
						
							
							
								
								ui: add missing parentheses to function call  
							
							... 
							
							
							
							Compare function's return value to AppIndicator3.IndicatorStatus.ATTENTION
instead of the function object reference. 
							
						 
						
							2020-04-01 11:10:54 -04:00  
				
					
						
							
							
								 
						
							
								563ef0d8ef 
								
							 
						 
						
							
							
								
								receiver: remove extra argument in call when unpairing  
							
							
							
						 
						
							2020-03-22 17:23:28 +00:00  
				
					
						
							
							
								 
						
							
								3a85c4f64b 
								
							 
						 
						
							
							
								
								UI: lookup attention icon filename directly to get around bug in libappindicator  
							
							
							
						 
						
							2020-03-17 23:17:59 +00:00  
				
					
						
							
							
								 
						
							
								072f932206 
								
							 
						 
						
							
							
								
								ui: handle devices and receivers with no firmware information  
							
							
							
						 
						
							2020-03-16 20:55:18 +00:00  
				
					
						
							
							
								 
						
							
								a49b7938e0 
								
							 
						 
						
							
							
								
								receiver: Receiver C517 can have two paired devices  
							
							
							
						 
						
							2020-03-16 16:04:16 +00:00  
				
					
						
							
							
								 
						
							
								1eef88eb44 
								
							 
						 
						
							
							
								
								cli: handle receivers with no firmware information  
							
							
							
						 
						
							2020-03-16 16:04:16 +00:00  
				
					
						
							
							
								 
						
							
								eda1399330 
								
							 
						 
						
							
							
								
								cli: force unpairing attempt when using cli  
							
							
							
						 
						
							2020-03-15 23:34:51 +00:00  
				
					
						
							
							
								 
						
							
								687a28d2c2 
								
							 
						 
						
							
							
								
								UI: lookup icon filenames directly to get around bug in libappindicator  
							
							
							
						 
						
							2020-03-15 22:00:56 +00:00  
				
					
						
							
							
								 
						
							
								ac6fa9643f 
								
							 
						 
						
							
							
								
								UI: change default for --window to show  
							
							
							
						 
						
							2020-03-15 22:00:21 +00:00  
				
					
						
							
							
								 
						
							
								f28053a09a 
								
							 
						 
						
							
							
								
								docs: improve documentation on required packages  
							
							
							
						 
						
							2020-03-15 21:59:42 +00:00  
				
					
						
							
							
								 
						
							
								a9acdbe47a 
								
							 
						 
						
							
							
								
								receiver: add c537 nano receiver  
							
							
							
						 
						
							2020-03-06 18:00:37 -05:00  
				
					
						
							
							
								 
						
							
								955df30c7f 
								
							 
						 
						
							
							
								
								upower: properly add signal receiver  
							
							
							
						 
						
							2020-02-22 08:46:56 -05:00  
				
					
						
							
							
								 
						
							
								23c0397764 
								
							 
						 
						
							
							
								
								listener: mark device as inactive after resume so that settings are correctly pushed  
							
							
							
						 
						
							2020-02-22 08:46:56 -05:00  
				
					
						
							
							
								 
						
							
								789f5f05c3 
								
							 
						 
						
							
							
								
								receiver: don't check features when device is not online  
							
							
							
						 
						
							2020-02-22 08:46:56 -05:00  
				
					
						
							
							
								 
						
							
								ea2c22c015 
								
							 
						 
						
							
							
								
								receiver: fix seldom-encountered bug for devices that have no features set up yet  
							
							
							
						 
						
							2020-02-21 16:52:28 +00:00  
				
					
						
							
							
								 
						
							
								1c09b9c45d 
								
							 
						 
						
							
							
								
								upower: add in logind signals for suspend/resume  
							
							
							
						 
						
							2020-02-21 16:52:28 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								11465f2b2a 
								
							 
						 
						
							
							
								
								cli: add probe command to show receiver register information  
							
							
							
						 
						
							2020-02-18 23:21:59 +00:00  
				
					
						
							
							
								 
						
							
								7c6bd4202d 
								
							 
						 
						
							
							
								
								receiver: use dictionary for expected message length checking; ignore messages with unknown report ids  
							
							
							
						 
						
							2020-02-18 08:14:22 -05:00  
				
					
						
							
							
								 
						
							
								1740a9a8c4 
								
							 
						 
						
							
							
								
								receiver: segregate and standardly handle DJ notifications separately - just ignore them all for now  
							
							
							
						 
						
							2020-02-18 08:14:22 -05:00  
				
					
						
							
							
								 
						
							
								0cadc3247e 
								
							 
						 
						
							
							
								
								receiver: don't create notifications for movement and key reports  
							
							
							
						 
						
							2020-02-18 08:14:22 -05:00  
				
					
						
							
							
								 
						
							
								e23de2ee9f 
								
							 
						 
						
							
							
								
								ui: add quit button to main window  
							
							
							
						 
						
							2020-02-18 13:14:10 +00:00  
				
					
						
							
							
								 
						
							
								8fb52a3f37 
								
							 
						 
						
							
							
								
								ui: don't show warning in pairing window for receivers with unlimited pairing  
							
							
							
						 
						
							2020-02-18 12:19:45 +00:00  
				
					
						
							
							
								 
						
							
								3edac85b90 
								
							 
						 
						
							
							
								
								ui: turn on window manager notifications again  
							
							
							
						 
						
							2020-02-18 12:17:49 +00:00  
				
					
						
							
							
								 
						
							
								64c76e51ef 
								
							 
						 
						
							
							
								
								receiver,cli,ui: minor code cleanup  
							
							
							
						 
						
							2020-02-17 11:53:39 +00:00  
				
					
						
							
							
								 
						
							
								02cac598a0 
								
							 
						 
						
							
							
								
								receiver: all nano receivers re-pair but don't unpair  
							
							
							
						 
						
							2020-02-17 11:53:39 +00:00  
				
					
						
							
							
								 
						
							
								4afe8c893b 
								
							 
						 
						
							
							
								
								ui: add option to show the main window or run solaar without tray  
							
							
							
						 
						
							2020-02-17 08:35:47 +00:00  
				
					
						
							
							
								 
						
							
								5afa094175 
								
							 
						 
						
							
							
								
								ui: Add message about remaining pairings to pairing window when receiver has limited pairings  
							
							
							
						 
						
							2020-02-17 08:34:53 +00:00  
				
					
						
							
							
								 
						
							
								4c46a999f7 
								
							 
						 
						
							
							
								
								gui: treat nano protocol disconnections correctly when pairing  
							
							
							
						 
						
							2020-02-17 08:34:53 +00:00  
				
					
						
							
							
								 
						
							
								7bd31c0d95 
								
							 
						 
						
							
							
								
								cli: complain when trying to unpair from a receiver that does not unpair  
							
							
							
						 
						
							2020-02-17 08:34:53 +00:00  
				
					
						
							
							
								 
						
							
								dc2a1adf26 
								
							 
						 
						
							
							
								
								ui: handle re-pairing receivers correctly when pairing  
							
							
							
						 
						
							2020-02-17 08:34:53 +00:00  
				
					
						
							
							
								 
						
							
								e89b50cdf2 
								
							 
						 
						
							
							
								
								cli: correct reporting for pairing with receivers that re-pair (i.e., c534)  
							
							
							
						 
						
							2020-02-17 08:34:53 +00:00  
				
					
						
							
							
								 
						
							
								d08e0a9574 
								
							 
						 
						
							
							
								
								cli: Show a positive response instead of an error when receiver pairs on already-used slot in CLI  
							
							
							
						 
						
							2020-02-17 08:34:53 +00:00  
				
					
						
							
							
								 
						
							
								22d37c4c1c 
								
							 
						 
						
							
							
								
								ui: Better determination in GUI of when receiver may pair (still might be conservative)  
							
							
							
						 
						
							2020-02-17 08:34:53 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								1ab03d4c9f 
								
							 
						 
						
							
							
								
								receiver: add check for bad results from getting the usb device  
							
							
							
						 
						
							2020-02-16 22:16:37 +00:00  
				
					
						
							
							
								 
						
							
								a6fcb75aa8 
								
							 
						 
						
							
							
								
								receiver: get receiver name from receiver information list  
							
							
							
						 
						
							2020-02-16 22:16:37 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								515f994ab8 
								
							 
						 
						
							
							
								
								receiver: ignore disconnects of disconnected devices  
							
							
							
						 
						
							2020-02-16 22:16:37 +00:00  
				
					
						
							
							
								 
						
							
								25905c5d77 
								
							 
						 
						
							
							
								
								receiver: Show type of receiver in CLI show command  
							
							
							
						 
						
							2020-02-16 22:16:37 +00:00  
				
					
						
							
							
								 
						
							
								babf0f4ded 
								
							 
						 
						
							
							
								
								receiver: Show serial number in stringify of receivers  
							
							
							
						 
						
							2020-02-16 22:16:37 +00:00  
				
					
						
							
							
								 
						
							
								4f4e610635 
								
							 
						 
						
							
							
								
								receiver: battery level 0 is unknown level  
							
							
							
						 
						
							2020-02-10 18:44:28 +00:00  
				
					
						
							
							
								 
						
							
								bd26b9340d 
								
							 
						 
						
							
							
								
								scripts/debian: switch to python3  
							
							
							
						 
						
							2020-02-06 19:06:47 +01:00  
				
					
						
							
							
								 
						
							
								0520dde990 
								
							 
						 
						
							
							
								
								receiver: use None for serial number of c534  
							
							
							
						 
						
							2020-02-04 22:04:43 +01:00  
				
					
						
							
							
								 
						
							
								1bc189e2fe 
								
							 
						 
						
							
							
								
								ui: add --tray option to start without window visible  
							
							
							
						 
						
							2020-01-22 22:22:14 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								77e21a0b63 
								
							 
						 
						
							
							
								
								ui: fix crash when styles add padding by not setting 1-pixel columns; slightly better window layout; add style class to window  
							
							
							
						 
						
							2020-01-21 03:11:35 +00:00  
				
					
						
							
							
								 
						
							
								d6fa5269c5 
								
							 
						 
						
							
							
								
								ui: don't ignore offline devices when determining whether pairing is possible  
							
							
							
						 
						
							2020-01-21 03:08:49 +00:00  
				
					
						
							
							
								 
						
							
								0198d58dc7 
								
							 
						 
						
							
							
								
								hidpp20: fix error when showing battery  
							
							... 
							
							
							
							Signed-off-by: Filipe Laíns <lains@archlinux.org> 
							
						 
						
							2020-01-19 18:18:33 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								8039c035a7 
								
							 
						 
						
							
							
								
								devices: Add new variant of K800 keyboard  
							
							... 
							
							
							
							docs: Add K800 new variant to supported 
							
						 
						
							2020-01-12 16:11:03 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								995544396c 
								
							 
						 
						
							
							
								
								receiver: don't log messages with unknown report IDs  
							
							
							
						 
						
							2019-12-26 16:10:48 +00:00  
				
					
						
							
							
								 
						
							
								4678f52293 
								
							 
						 
						
							
							
								
								don't have window always be on top  
							
							
							
						 
						
							2019-12-24 18:54:12 +00:00  
				
					
						
							
							
								 
						
							
								c6ccc0638d 
								
							 
						 
						
							
							
								
								devices: add M310  
							
							
							
						 
						
							2019-12-24 12:49:00 +00:00  
				
					
						
							
							
								 
						
							
								4fafd4f6be 
								
							 
						 
						
							
							
								
								hidpp20: features: add very basic implementation of 0x1982 (Backlight 2)  
							
							... 
							
							
							
							Fixes  #547  
						
							2019-12-12 18:56:08 +00:00  
				
					
						
							
							
								 
						
							
								c389c9c2b7 
								
							 
						 
						
							
							
								
								ur: repair low resolution smooth scrolling  
							
							
							
						 
						
							2019-11-30 23:12:07 +00:00  
				
					
						
							
							
								 
						
							
								ae9e862f19 
								
							 
						 
						
							
							
								
								Fix typos in comments  
							
							
							
						 
						
							2019-10-20 23:53:45 +01:00  
				
					
						
							
							
								 
						
							
								12f4e187d6 
								
							 
						 
						
							
							
								
								Fix typos in logging, output  
							
							
							
						 
						
							2019-10-20 23:53:45 +01:00  
				
					
						
							
							
								 
						
							
								51dd2a5d28 
								
							 
						 
						
							
							
								
								notifications: add missing protocol names  
							
							... 
							
							
							
							Signed-off-by: Filipe Laíns <lains@archlinux.org> 
							
						 
						
							2019-10-20 23:19:34 +01:00