Skip to content
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

Add interfaces for extension authoring #232

Merged
merged 54 commits into from
Nov 23, 2023
Merged

Add interfaces for extension authoring #232

merged 54 commits into from
Nov 23, 2023

Conversation

spyoungtech
Copy link
Owner

@spyoungtech spyoungtech commented Aug 23, 2023

Adds interfaces that enable users to author their own third-party extensions to ahk. This way, users can add functionality simply by installing Python packages via pip.

Some other behind-the-scenes changes are included:

  • Messages are now specified by their fully qualified name (rather than uppercased class name).
  • The daemon sets Critical, improving performance by up to 700% in basic tests

@coveralls
Copy link

coveralls commented Aug 23, 2023

Coverage Status

coverage: 75.911% (+1.1%) from 74.796%
when pulling ea22dcc on extensions
into e7cccac on main.

@spyoungtech spyoungtech mentioned this pull request Sep 14, 2023
spyoungtech and others added 27 commits September 19, 2023 16:20
Add support for AutoHotkey V2
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.5.0](pre-commit/pre-commit-hooks@v4.4.0...v4.5.0)
- [github.com/psf/black: 23.9.1 → 23.11.0](psf/black@23.9.1...23.11.0)
- [github.com/asottile/reorder-python-imports: v3.10.0 → v3.12.0](asottile/reorder-python-imports@v3.10.0...v3.12.0)
- [github.com/pre-commit/mirrors-mypy: v1.5.1 → v1.7.0](pre-commit/mirrors-mypy@v1.5.1...v1.7.0)
@spyoungtech spyoungtech merged commit b0ee65d into main Nov 23, 2023
10 checks passed
@spyoungtech spyoungtech deleted the extensions branch April 3, 2024 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants