599a274410 
								
							 
						 
						
							
							
								
								device: better handing of unknown values in profiles  
							
							
							
						 
						
							2024-02-07 18:48:22 -05:00  
				
					
						
							
							
								 
						
							
								37383442f4 
								
							 
						 
						
							
							
								
								device: add version and device name to profiles  
							
							
							
						 
						
							2024-02-07 18:48:22 -05:00  
				
					
						
							
							
								 
						
							
								88f549f66c 
								
							 
						 
						
							
							
								
								device: read profiles from ROM if none in Flash  
							
							
							
						 
						
							2024-02-07 18:48:22 -05:00  
				
					
						
							
							
								 
						
							
								1fcff028fe 
								
							 
						 
						
							
							
								
								device: decipher LED control info in profiles  
							
							
							
						 
						
							2024-02-07 18:48:22 -05:00  
				
					
						
							
							
								 
						
							
								08fde28810 
								
							 
						 
						
							
							
								
								cli: report more information on exception when loading profiles  
							
							
							
						 
						
							2024-02-07 18:48:22 -05:00  
				
					
						
							
							
								 
						
							
								0548bde44f 
								
							 
						 
						
							
							
								
								ui: handle onboard profiles notifications  
							
							
							
						 
						
							2024-02-07 18:48:22 -05:00  
				
					
						
							
							
								 
						
							
								42c65e1e4d 
								
							 
						 
						
							
							
								
								ui: upgrade onboard profiles setting to allow profile selection  
							
							
							
						 
						
							2024-02-07 18:48:22 -05:00  
				
					
						
							
							
								 
						
							
								fb30f4ee41 
								
							 
						 
						
							
							
								
								device: support onboard profiles  
							
							
							
						 
						
							2024-02-07 18:48:22 -05:00  
				
					
						
							
							
								 
						
							
								fbad827d57 
								
							 
						 
						
							
							
								
								device: remove extra debugging for backlight  
							
							
							
						 
						
							2024-02-06 12:49:08 -05:00  
				
					
						
							
							
								 
						
							
								9c4bbec5e2 
								
							 
						 
						
							
							
								
								ui: handle backlight notification  
							
							
							
						 
						
							2024-02-06 12:49:08 -05:00  
				
					
						
							
							
								 
						
							
								72c5860a1e 
								
							 
						 
						
							
							
								
								device: support backlight levels and duration  
							
							
							
						 
						
							2024-02-06 12:49:08 -05:00  
				
					
						
							
							
								 
						
							
								0f8e9b3c0f 
								
							 
						 
						
							
							
								
								device: support bug in backlight on MX Keys S  
							
							
							
						 
						
							2024-02-06 12:49:08 -05:00  
				
					
						
							
							
								 
						
							
								06209d238a 
								
							 
						 
						
							
							
								
								cli: no numbers for USB and Bluetooth devices  
							
							
							
						 
						
							2024-02-04 14:20:52 -05:00  
				
					
						
							
							
								 
						
							
								097736478d 
								
							 
						 
						
							
							
								
								devices: override name of Candy Companion Chip  
							
							
							
						 
						
							2024-02-04 14:20:12 -05:00  
				
					
						
							
							
								 
						
							
								e34bbd5e8e 
								
							 
						 
						
							
							
								
								po: Update RU language translation ( #2242 )  
							
							... 
							
							
							
							* refresh ru.po pointers
* format po/ru.po to see changes w/o changed spaces
* Update translation in po/ru.po 
							
						 
						
							2024-02-03 13:09:29 -05:00  
				
					
						
							
							
								 
						
							
								be41a2ac34 
								
							 
						 
						
							
							
								
								po: Mention language pack for Gnome in i18n.md ( #2241 )  
							
							... 
							
							
							
							* mention language pack for Gnome in i18n.md
* i18n.md: Poedit and Lokalize 
							
						 
						
							2024-02-03 13:07:23 -05:00  
				
					
						
							
							
								 
						
							
								a6f7507ce6 
								
							 
						 
						
							
							
								
								ui: use Report Rate instead of Polling for movement report rate  
							
							
							
						 
						
							2024-02-01 10:13:03 -05:00  
				
					
						
							
							
								 
						
							
								db4e40e3ac 
								
							 
						 
						
							
							
								
								device: add extended report rate setting  
							
							
							
						 
						
							2024-02-01 10:13:03 -05:00  
				
					
						
							
							
								 
						
							
								5392eebaef 
								
							 
						 
						
							
							
								
								release: Add stable branch to release.sh ( #2236 )  
							
							... 
							
							
							
							* Add stable branch to release.sh
To be used in PPA builds.
* do not update stable branch if prerelease
---------
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com> 
							
						 
						
							2024-01-31 08:25:07 -05:00  
				
					
						
							
							
								 
						
							
								c4a64f3ade 
								
							 
						 
						
							
							
								
								release: fix changelog parsing in release.sh after  d57af51316 ( #2235 )  
							
							
							
						 
						
							2024-01-30 14:50:43 -05:00  
				
					
						
							
							
								 
						
							
								ac231a0627 
								
							 
						 
						
							
							
								
								docs: Update installation.md with new udev rules location ( #2234 )  
							
							... 
							
							
							
							location was changed in 
cf71736920 
							
						 
						
							2024-01-30 14:47:38 -05:00  
				
					
						
							
							
								 
						
							
								28493f7496 
								
							 
						 
						
							
							
								
								ui: downgrade assertion on missing notification flag to warning  
							
							
							
						 
						
							2024-01-30 08:02:25 -05:00  
				
					
						
							
							
								 
						
							
								86fa3757f3 
								
							 
						 
						
							
							
								
								docs: add descriptions of G305 and MX Keys S  
							
							
							
						 
						
							2024-01-30 08:02:25 -05:00  
				
					
						
							
							
								 
						
							
								0db84f5aa4 
								
							 
						 
						
							
							
								
								rules: write empty file if there are no rules to save  
							
							
							
						 
						
							2024-01-28 15:36:28 -05:00  
				
					
						
							
							
								 
						
							
								f8a462dbe5 
								
							 
						 
						
							
							
								
								cli: be defensive in device error message  
							
							
							
						 
						
							2024-01-28 15:36:28 -05:00  
				
					
						
							
							
								 
						
							
								67b883ac28 
								
							 
						 
						
							
							
								
								docs: add descriptions of M650 and PRO X 2  
							
							
							
						 
						
							2024-01-20 11:23:01 -05:00  
				
					
						
							
							
								 
						
							
								05ec439ec0 
								
							 
						 
						
							
							
								
								udev: report hidraw node in debugging messages  
							
							
							
						 
						
							2024-01-20 11:23:01 -05:00  
				
					
						
							
							
								 
						
							
								9b32a1b195 
								
							 
						 
						
							
							
								
								device: add names for new Logitech features  
							
							
							
						 
						
							2024-01-20 11:23:01 -05:00  
				
					
						
							
							
								 
						
							
								23bf4dec5d 
								
							 
						 
						
							
							
								
								po: Spanish translation reviewed ( #2209 )  
							
							
							
						 
						
							2023-12-28 18:24:37 -05:00  
				
					
						
							
							
								 
						
							
								864065c0a5 
								
							 
						 
						
							
							
								
								docs: add file for G915  
							
							
							
						 
						
							2023-12-24 23:59:34 -05:00  
				
					
						
							
							
								 
						
							
								195e28ad76 
								
							 
						 
						
							
							
								
								gui: defend against lightspeed receivers that contact devices for basic information  
							
							
							
						 
						
							2023-12-24 23:59:34 -05:00  
				
					
						
							
							
								 
						
							
								94e9cfce8e 
								
							 
						 
						
							
							
								
								docs: add files for MX Anywhere 2S and G915  
							
							
							
						 
						
							2023-12-24 23:59:34 -05:00  
				
					
						
							
							
								 
						
							
								9350300fd8 
								
							 
						 
						
							
							
								
								device: remove incorrect feature for M325 mice  
							
							
							
						 
						
							2023-12-14 08:50:02 -05:00  
				
					
						
							
							
								 
						
							
								4b2bb921b1 
								
							 
						 
						
							
							
								
								device: add K845 keyboard  
							
							
							
						 
						
							2023-12-05 15:15:51 -05:00  
				
					
						
							
							
								 
						
							
								fa7606e242 
								
							 
						 
						
							
							
								
								rules: style fix  
							
							
							
						 
						
							2023-11-28 16:45:34 -05:00  
				
					
						
							
							
								 
						
							
								29ff35d553 
								
							 
						 
						
							
							
								
								Partial support for macOS and Windows ( #1971 )  
							
							... 
							
							
							
							* Add support for macOS via hidapi
* Style fixes
* Ignore keyboard and mouse input devices
* Don't require pyudev on mac and windows
* Fix debug log format error
* More logging for failed hidpp checks
* Don't try to load hid_darwin_set_open_exclusive on windows
* Bring back button for rule editor since some rules will work
---------
Co-authored-by: markopy <(none)>
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com> 
							
						 
						
							2023-11-28 16:25:17 -05:00  
				
					
						
							
							
								 
						
							
								d9e5e33947 
								
							 
						 
						
							
							
								
								device: correctly enumerate devices on receiver  
							
							
							
						 
						
							2023-11-23 11:18:08 -05:00  
				
					
						
							
							
								 
						
							
								bfa3c922c2 
								
							 
						 
						
							
							
								
								docs: add wording about Logitech reusing model numbers  
							
							
							
						 
						
							2023-11-22 16:12:04 -05:00  
				
					
						
							
							
								 
						
							
								5ca1790cb8 
								
							 
						 
						
							
							
								
								ui: better handling and installation of icons  
							
							
							
						 
						
							2023-11-19 12:06:04 -05:00  
				
					
						
							
							
								 
						
							
								b2eb039e2d 
								
							 
						 
						
							
							
								
								device: catch errors when pinging to try to put device online  
							
							
							
						 
						
							2023-11-19 12:04:02 -05:00  
				
					
						
							
							
								 
						
							
								4669cad2e1 
								
							 
						 
						
							
							
								
								ui: be more cautious when creating log messages to avoid exceptions  
							
							
							
						 
						
							2023-11-19 12:04:02 -05:00  
				
					
						
							
							
								 
						
							
								eb6bacaed1 
								
							 
						 
						
							
							
								
								cli: handle NoSuchDevice exception when pinging device  
							
							
							
						 
						
							2023-11-19 12:04:02 -05:00  
				
					
						
							
							
								 
						
							
								ffd66e74c2 
								
							 
						 
						
							
							
								
								rules: fix test for device equality  
							
							
							
						 
						
							2023-11-08 10:05:53 -05:00  
				
					
						
							
							
								 
						
							
								e71ed8ac94 
								
							 
						 
						
							
							
								
								docs: add note about other GTK system packages  
							
							
							
						 
						
							2023-11-04 13:30:03 -04:00  
				
					
						
							
							
								 
						
							
								620cc82956 
								
							 
						 
						
							
							
								
								docs: add instructions for pipx  
							
							
							
						 
						
							2023-11-04 13:29:38 -04:00  
				
					
						
							
							
								 
						
							
								636bb07d1f 
								
							 
						 
						
							
							
								
								NamedInt: return False on comparison with None  
							
							
							
						 
						
							2023-11-04 13:27:50 -04:00  
				
					
						
							
							
								 
						
							
								7706882a27 
								
							 
						 
						
							
							
								
								device: add support for MK550  
							
							
							
						 
						
							2023-11-03 19:20:59 -04:00  
				
					
						
							
							
								 
						
							
								cf71736920 
								
							 
						 
						
							
							
								
								dist: install .rules to correct place by default  
							
							... 
							
							
							
							these only have meaning when they end up in a directory scanned by udev,
so $prefix/lib/udev/rules.d will be correct when installed to /usr. this
changes it from /usr/share/solaar/udev-rules.d which is ignored. it does
not affect installing as a user (e.g. pip install --user) 
							
						 
						
							2023-10-21 15:19:51 -04:00  
				
					
						
							
							
								 
						
							
								0b6b98e0a7 
								
							 
						 
						
							
							
								
								device: add connection request failed error to expected ping responses  
							
							
							
						 
						
							2023-10-07 11:36:00 -04:00  
				
					
						
							
							
								 
						
							
								b50b88be06 
								
							 
						 
						
							
							
								
								ui: update codename when device status changes  
							
							
							
						 
						
							2023-10-06 16:17:47 -04:00