20c4d64d17 
								
							 
						 
						
							
							
								
								device: add missing license blocks  
							
							
							
						 
						
							2024-02-23 11:37:23 -05:00  
				
					
						
							
							
								 
						
							
								b7afc410ba 
								
							 
						 
						
							
							
								
								device: clean up listener and notifications code  
							
							
							
						 
						
							2024-02-23 11:37:23 -05:00  
				
					
						
							
							
								 
						
							
								14f19ceaaf 
								
							 
						 
						
							
							
								
								solaar: cleanup listener code  
							
							
							
						 
						
							2024-02-23 11:37:23 -05:00  
				
					
						
							
							
								 
						
							
								8744506259 
								
							 
						 
						
							
							
								
								solaar: add locks to prevent multiple persisters for device  
							
							
							
						 
						
							2024-02-23 08:40:16 -05:00  
				
					
						
							
							
								 
						
							
								3954bbd111 
								
							 
						 
						
							
							
								
								solaar: clean up configuration code  
							
							
							
						 
						
							2024-02-23 08:40:16 -05:00  
				
					
						
							
							
								 
						
							
								ce2de71b1b 
								
							 
						 
						
							
							
								
								device: clean up device and receiver code  
							
							
							
						 
						
							2024-02-22 09:57:02 -05:00  
				
					
						
							
							
								 
						
							
								646ef2f596 
								
							 
						 
						
							
							
								
								device: move battery constants common to HID++ 1.0 and 2.0 to common  
							
							
							
						 
						
							2024-02-22 09:57:02 -05:00  
				
					
						
							
							
								 
						
							
								24ae9bacaa 
								
							 
						 
						
							
							
								
								device: move mapping of device kind into hidpp20  
							
							
							
						 
						
							2024-02-22 09:57:02 -05:00  
				
					
						
							
							
								 
						
							
								4b33c119f6 
								
							 
						 
						
							
							
								
								device: move pairing information gathering to receiver  
							
							
							
						 
						
							2024-02-22 09:57:02 -05:00  
				
					
						
							
							
								 
						
							
								9228fa1da0 
								
							 
						 
						
							
							
								
								docs: update contributors  
							
							
							
						 
						
							2024-02-22 09:46:21 -05:00  
				
					
						
							
							
								 
						
							
								fc8628c9c5 
								
							 
						 
						
							
							
								
								solaar: fix debugging levels  
							
							
							
						 
						
							2024-02-21 16:06:22 -05:00  
				
					
						
							
							
								 
						
							
								353c2dfb2f 
								
							 
						 
						
							
							
								
								device: expand allowable profile numbers  
							
							
							
						 
						
							2024-02-21 16:06:22 -05:00  
				
					
						
							
							
								 
						
							
								8e44c08139 
								
							 
						 
						
							
							
								
								device: clean up __init__ in logitech_receiver  
							
							
							
						 
						
							2024-02-21 16:06:22 -05:00  
				
					
						
							
							
								 
						
							
								767a729598 
								
							 
						 
						
							
							
								
								dist: modify pre-commit args to make ruff change files  
							
							
							
						 
						
							2024-02-21 16:06:22 -05:00  
				
					
						
							
							
								 
						
							
								68b62a9ee4 
								
							 
						 
						
							
							
								
								device: fix bug in hidpp20 get host names  
							
							
							
						 
						
							2024-02-21 16:04:32 -05:00  
				
					
						
							
							
								 
						
							
								af7806ed00 
								
							 
						 
						
							
							
								
								device: fix typo  
							
							
							
						 
						
							2024-02-21 16:04:32 -05:00  
				
					
						
							
							
								 
						
							
								04e709b00a 
								
							 
						 
						
							
							
								
								Remove yapf exclusions  
							
							... 
							
							
							
							Related #2295  
							
						 
						
							2024-02-20 15:41:10 -05:00  
				
					
						
							
							
								 
						
							
								eb937fcc3a 
								
							 
						 
						
							
							
								
								Manually fix linter issues  
							
							... 
							
							
							
							Related #2295  
							
						 
						
							2024-02-20 15:41:10 -05:00  
				
					
						
							
							
								 
						
							
								7774569971 
								
							 
						 
						
							
							
								
								Apply ruff format  
							
							... 
							
							
							
							Run ruff auto formatting using:
ruff format .
Related #2295  
							
						 
						
							2024-02-20 15:41:10 -05:00  
				
					
						
							
							
								 
						
							
								35f63edcd8 
								
							 
						 
						
							
							
								
								Makefile: Add command for formatting and linting  
							
							... 
							
							
							
							Format code:
make format
Lint code (automatically fixing issues when possible):
make lint
Related #2295  
							
						 
						
							2024-02-20 15:41:10 -05:00  
				
					
						
							
							
								 
						
							
								fb6285606d 
								
							 
						 
						
							
							
								
								Introduce ruff formatter and linter  
							
							... 
							
							
							
							Replace yapf, isort and flake8 with much faster ruff formatter. Remove
conflicting rule and switch to double quotes for strings.
Install:
pip install ."[dev]"
pre-commit install
Run pre-commit hooks:
pre-commit run -a
Related #2295  
							
						 
						
							2024-02-20 15:41:10 -05:00  
				
					
						
							
							
								 
						
							
								ce00a78e7f 
								
							 
						 
						
							
							
								
								rules: fix bug in Set action  
							
							
							
						 
						
							2024-02-20 11:16:40 -05:00  
				
					
						
							
							
								 
						
							
								3f692c0fe2 
								
							 
						 
						
							
							
								
								device: add notify module to logitech_receiver  
							
							
							
						 
						
							2024-02-20 08:35:19 -05:00  
				
					
						
							
							
								 
						
							
								6f633efac5 
								
							 
						 
						
							
							
								
								ui: implement setting_changed callback and pass in to new devices and receivers  
							
							
							
						 
						
							2024-02-20 06:19:23 -05:00  
				
					
						
							
							
								 
						
							
								ed248c62b9 
								
							 
						 
						
							
							
								
								device: add callback to call when changing a setting  
							
							
							
						 
						
							2024-02-20 06:19:23 -05:00  
				
					
						
							
							
								 
						
							
								476f41f8ae 
								
							 
						 
						
							
							
								
								logitech_receiver: style fixes  
							
							
							
						 
						
							2024-02-20 05:58:33 -05:00  
				
					
						
							
							
								 
						
							
								5f487dd3b2 
								
							 
						 
						
							
							
								
								logitech_receiver: Move hidpp20 constants into new module  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-02-20 05:58:33 -05:00  
				
					
						
							
							
								 
						
							
								2fcab65486 
								
							 
						 
						
							
							
								
								logitech_receiver: Move hidpp10 constants into new module  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-02-20 05:58:33 -05:00  
				
					
						
							
							
								 
						
							
								e8fdbeee8e 
								
							 
						 
						
							
							
								
								logitech_receiver: Move exceptions into own module  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-02-20 05:58:33 -05:00  
				
					
						
							
							
								 
						
							
								fa9494435b 
								
							 
						 
						
							
							
								
								device: streamline status code  
							
							
							
						 
						
							2024-02-19 09:18:08 -05:00  
				
					
						
							
							
								 
						
							
								50ddb54466 
								
							 
						 
						
							
							
								
								hidapi: upgrade debugging in udev  
							
							
							
						 
						
							2024-02-19 09:16:56 -05:00  
				
					
						
							
							
								 
						
							
								ad110498a6 
								
							 
						 
						
							
							
								
								dist: Fix deprecated GitHub actions  
							
							... 
							
							
							
							* Show pytest coverage in GitHub CI tests
Related #1097 
* Extend Makefile with installation and test targets
Refactor setup steps to unify commands between Linux and macOS.
Move bash commands into Makefile for consistency and enable local
execution of GitHub CI commands corresponding Makefile targets.
Install on Ubuntu:
make install_ubuntu
Install on Ubuntu for development:
make install_ubuntu PIP_ARGS=."[test]"
Fixes  #2303 
* Improve name of GitHub test actions
Related #2303 
* Upgrade GitHub actions to Node.js 20
Replaces deprecated Node.js 16 actions.
Related #2256 , #2284  
							
						 
						
							2024-02-18 08:30:31 -05:00  
				
					
						
							
							
								 
						
							
								9617cb88df 
								
							 
						 
						
							
							
								
								dist: extend makefile and tests  
							
							... 
							
							
							
							* Show pytest coverage in GitHub CI tests
Related #1097 
* Extend Makefile with installation and test targets
Refactor setup steps to unify commands between Linux and macOS.
Move bash commands into Makefile for consistency and enable local
execution of GitHub CI commands corresponding Makefile targets.
Install on Ubuntu:
make install_ubuntu
Install on Ubuntu for development:
make install_ubuntu PIP_ARGS=."[test]"
Fixes  #2303 
* Improve name of GitHub test actions
Related #2303  
							
						 
						
							2024-02-18 08:29:29 -05:00  
				
					
						
							
							
								 
						
							
								20a76fb4d3 
								
							 
						 
						
							
							
								
								device: improve features array  
							
							
							
						 
						
							2024-02-18 08:21:09 -05:00  
				
					
						
							
							
								 
						
							
								ab9e06829a 
								
							 
						 
						
							
							
								
								ui: move ui_async to common.py  
							
							
							
						 
						
							2024-02-18 08:09:34 -05:00  
				
					
						
							
							
								 
						
							
								afdfcb0d2c 
								
							 
						 
						
							
							
								
								tests: Show pytest coverage in GitHub CI tests  
							
							... 
							
							
							
							Related #1097  
							
						 
						
							2024-02-18 07:40:09 -05:00  
				
					
						
							
							
								 
						
							
								12de240949 
								
							 
						 
						
							
							
								
								device: improve imports in logitech_receiver  
							
							... 
							
							
							
							device: move imports of ui modules to beginning of files
logitech_receiver: remove imports from __init__.py 
							
						 
						
							2024-02-18 06:21:35 -05:00  
				
					
						
							
							
								 
						
							
								d1c899d6da 
								
							 
						 
						
							
							
								
								solaar: improve imports and guard Gtk, etc imports with correct version  
							
							... 
							
							
							
							solaar: move imports to top of files
solaar: move more imports to top of files
solaar: guard Gtk, etc imports with correct version 
							
						 
						
							2024-02-18 06:21:35 -05:00  
				
					
						
							
							
								 
						
							
								17e6463950 
								
							 
						 
						
							
							
								
								ui: improve imports in ui  
							
							... 
							
							
							
							ui: move imports in about.py to top of file
ui: move imports to top of notify.py
ui: move imports to top of window.py
ui: reorder imports at beginning of __init__.py
ui: move imports to top of tray.py
ui: move common code out of __init__.py to common.py
ui: move imports to top of __init___.py 
							
						 
						
							2024-02-18 06:21:35 -05:00  
				
					
						
							
							
								 
						
							
								ad6e3dc80e 
								
							 
						 
						
							
							
								
								cli: move imports in __init__.py to top of file  
							
							
							
						 
						
							2024-02-18 06:21:35 -05:00  
				
					
						
							
							
								 
						
							
								31d795fcb8 
								
							 
						 
						
							
							
								
								device: improve imports in logitech_receiver  
							
							... 
							
							
							
							device: move some imports to top of modules
device: break up imports loop with device descriptors
device: break up imports loop by moving a function from notifications.py to setting_templates.py
device: break import loop between device.py and diversion.py by using device to access method 
							
						 
						
							2024-02-18 06:21:35 -05:00  
				
					
						
							
							
								 
						
							
								008d3df50b 
								
							 
						 
						
							
							
								
								tests: Add tests of common module  
							
							... 
							
							
							
							Introduces unit tests for Solaar.
Related #1097  
							
						 
						
							2024-02-18 06:10:53 -05:00  
				
					
						
							
							
								 
						
							
								47f94a6a79 
								
							 
						 
						
							
							
								
								release 1.1.11  
							
							
							
						 
						
							2024-02-18 05:59:47 -05:00  
				
					
						
							
							
								 
						
							
								3dcc1eb800 
								
							 
						 
						
							
							
								
								dist: Add the <developer/> tag in the metainfo  
							
							... 
							
							
							
							Flathub requires this tag: https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/#name-summary-and-developer-name .
The format of this tag is defined in https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer . 
							
						 
						
							2024-02-18 05:49:49 -05:00  
				
					
						
							
							
								 
						
							
								a3ff536c90 
								
							 
						 
						
							
							
								
								dist: correctly find light icons  
							
							
							
						 
						
							2024-02-15 10:42:26 -05:00  
				
					
						
							
							
								 
						
							
								8dcb85ddb7 
								
							 
						 
						
							
							
								
								release 1.1.11rc4  
							
							
							
						 
						
							2024-02-15 08:59:32 -05:00  
				
					
						
							
							
								 
						
							
								8facd0cf68 
								
							 
						 
						
							
							
								
								dist: rename light icons and install them in correct place  
							
							
							
						 
						
							2024-02-15 08:51:36 -05:00  
				
					
						
							
							
								 
						
							
								e6191296e0 
								
							 
						 
						
							
							
								
								macos: Remove dbus from macos dependencies  
							
							... 
							
							
							
							Related #2284  
							
						 
						
							2024-02-14 19:27:06 -05:00  
				
					
						
							
							
								 
						
							
								b516b12920 
								
							 
						 
						
							
							
								
								Setup macOS tests using GitHub action ( #2284 )  
							
							... 
							
							
							
							Related #1244  
							
						 
						
							2024-02-14 13:40:25 -05:00  
				
					
						
							
							
								 
						
							
								1f954cd42e 
								
							 
						 
						
							
							
								
								release 1.1.11rc3  
							
							
							
						 
						
							2024-02-14 12:21:49 -05:00