-
Notifications
You must be signed in to change notification settings - Fork 404
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Type hints #2619
Type hints #2619
Commits on Sep 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9e6bd8b - Browse repository at this point
Copy the full SHA 9e6bd8bView commit details -
Clarify that fake hidpp is used
This module shouldn't be necessary on the long run. Remove pieces from it whenever possible.
Configuration menu - View commit details
-
Copy full SHA for f3ce935 - Browse repository at this point
Copy the full SHA f3ce935View commit details -
Configuration menu - View commit details
-
Copy full SHA for e638250 - Browse repository at this point
Copy the full SHA e638250View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b4d93a - Browse repository at this point
Copy the full SHA 7b4d93aView commit details -
Introduce test coverage threshold
Enforce a total coverage of 40% of the code. Related pwr-Solaar#1097
Configuration menu - View commit details
-
Copy full SHA for 37f4be1 - Browse repository at this point
Copy the full SHA 37f4be1View commit details -
Setup reports and upload codecov
Create coverage.xml, upload it to GitHub CI and visualize with codecov. Setup instruction: - Install codecov for project https://github.com/settings/installations/55029514 - Add CODECOV_TOKEN in the GitHub CI project secrets Related pwr-Solaar#1097
Configuration menu - View commit details
-
Copy full SHA for ef54d28 - Browse repository at this point
Copy the full SHA ef54d28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e946a0 - Browse repository at this point
Copy the full SHA 9e946a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6ac185 - Browse repository at this point
Copy the full SHA f6ac185View commit details -
Make lr/desktop_notifications testable
Introduce unit tests. Related pwr-Solaar#2273
Configuration menu - View commit details
-
Copy full SHA for be81eea - Browse repository at this point
Copy the full SHA be81eeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8db32bd - Browse repository at this point
Copy the full SHA 8db32bdView commit details -
Make ui/desktop_notifications testable
Introduce unit tests. Related pwr-Solaar#2273
Configuration menu - View commit details
-
Copy full SHA for bc82f79 - Browse repository at this point
Copy the full SHA bc82f79View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef65d79 - Browse repository at this point
Copy the full SHA ef65d79View commit details -
base: Simplify receiver info retrieval
- Remove comments with unused receivers - Simplify receiver hardcoded info
Configuration menu - View commit details
-
Copy full SHA for 823bf29 - Browse repository at this point
Copy the full SHA 823bf29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0212338 - Browse repository at this point
Copy the full SHA 0212338View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61a27d5 - Browse repository at this point
Copy the full SHA 61a27d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4866f7 - Browse repository at this point
Copy the full SHA f4866f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 563d56a - Browse repository at this point
Copy the full SHA 563d56aView commit details -
Name the key symbol mapping different than the module itself.
Configuration menu - View commit details
-
Copy full SHA for 337eb4a - Browse repository at this point
Copy the full SHA 337eb4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c58075b - Browse repository at this point
Copy the full SHA c58075bView commit details -
Test coverage: Fix keysyms to be visible (#9)
Fix typo in package name.
Configuration menu - View commit details
-
Copy full SHA for b127e6e - Browse repository at this point
Copy the full SHA b127e6eView commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b9eed6c - Browse repository at this point
Copy the full SHA b9eed6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2182d90 - Browse repository at this point
Copy the full SHA 2182d90View commit details -
hidapi: Explicitly load hidapi/udev implementation
Linux uses udev, other platforms use the cross-platform hidapi implementation. Remove implicit loading of hidapi in hidapi/__init__.py.
Configuration menu - View commit details
-
Copy full SHA for 2705f57 - Browse repository at this point
Copy the full SHA 2705f57View commit details
Commits on Sep 27, 2024
-
ui/about: Use Model-View-Presenter pattern for testability
Split model and view, and enable view mocks for unit tests without GDK.
Configuration menu - View commit details
-
Copy full SHA for 65d738f - Browse repository at this point
Copy the full SHA 65d738fView commit details -
base_usb: Add external interface
Clean up, type hint and tests base_usb and related modules.
Configuration menu - View commit details
-
Copy full SHA for be196b5 - Browse repository at this point
Copy the full SHA be196b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 755d2f0 - Browse repository at this point
Copy the full SHA 755d2f0View commit details
Commits on Sep 28, 2024
-
base: Add find_paired_node functions
Avoid the need for hidapi imports and add them to the base API module.
Configuration menu - View commit details
-
Copy full SHA for 96a801c - Browse repository at this point
Copy the full SHA 96a801cView commit details -
base: Add find_paired_node functions
Avoid direct access to hidapi and use the base module as low-level API instead. This change replaces the remaining calls to find_paired_node and find_paired_node_wpid by exposing them via base module.
Configuration menu - View commit details
-
Copy full SHA for a6ec5bf - Browse repository at this point
Copy the full SHA a6ec5bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c04392b - Browse repository at this point
Copy the full SHA c04392bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ca2246 - Browse repository at this point
Copy the full SHA 2ca2246View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f82de6 - Browse repository at this point
Copy the full SHA 8f82de6View commit details -
receiver: Remove hard dependency on base
With this test all receiver tests are macOS compatible again. The low level interface supports passing a fake API for unit tests.
Configuration menu - View commit details
-
Copy full SHA for 42b7a48 - Browse repository at this point
Copy the full SHA 42b7a48View commit details -
Remove factory wrapper classes
A module level function is sufficient, no wrapper needed.
Configuration menu - View commit details
-
Copy full SHA for 36b7f63 - Browse repository at this point
Copy the full SHA 36b7f63View commit details -
Replace action strings with constants
Avoids spelling mistakes and helps readability.
Configuration menu - View commit details
-
Copy full SHA for dec3f88 - Browse repository at this point
Copy the full SHA dec3f88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cb7743 - Browse repository at this point
Copy the full SHA 4cb7743View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaa324d - Browse repository at this point
Copy the full SHA aaa324dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 353abb0 - Browse repository at this point
Copy the full SHA 353abb0View commit details
Commits on Sep 30, 2024
-
Fix warnings from automatic code inspections
Warnings found by automatic code inspection and partially tackled - Drop distuitls inf favour of setuptools - Replace deprecated pyudev.Device.from_device_number - Remove unnecessary brackets - Avoid access to private variables etc. - Shadows built-in name - Line length >120 characters - Not a module level variable - Simplify clause and more
Configuration menu - View commit details
-
Copy full SHA for c8f0699 - Browse repository at this point
Copy the full SHA c8f0699View commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1484717 - Browse repository at this point
Copy the full SHA 1484717View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e10039 - Browse repository at this point
Copy the full SHA 9e10039View commit details -
base: Remove hard dependency on gi
Import gi solely for type checking.
Configuration menu - View commit details
-
Copy full SHA for d22b3f9 - Browse repository at this point
Copy the full SHA d22b3f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for de872a2 - Browse repository at this point
Copy the full SHA de872a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a962ec - Browse repository at this point
Copy the full SHA 0a962ecView commit details