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

Detect external AGLint installations, support for extension settings #90

Merged
merged 10 commits into from
May 5, 2023

Conversation

scripthunter7
Copy link
Member

@scripthunter7 scripthunter7 commented May 2, 2023

Closes #75

Changes:

  • When the extension is loaded, it checks whether AGLint is installed locally or globally. If it finds an installed version, it can use it instead of the integrated one. Here's an important TODO, we need to check the AGLint version (below a certain threshold the installed AGLint may be incompatible with the extension - typically if the API ever changes). However, to do this AGLint needs to export its version number, so I would resolve this in a different PR, later (most of the check is already prepared in this PR)
  • It is now possible to make settings on the extension, demo:
    image
  • Simplify and optimize build commands with parallel execution. Watch mode should be improved, see Improve dev build #88 (but also in a different PR)
  • Some minor fixes, e.g. in filesystem watcher

Tested on Windows / Linux

- improve filesystem watcher
- improve status bar with icons
- improve messages, make them consistent
- Description of AGLint integration
- Description of configuration options
@scripthunter7 scripthunter7 self-assigned this May 2, 2023
@scripthunter7 scripthunter7 merged commit 4891095 into master May 5, 2023
@scripthunter7 scripthunter7 deleted the fix/75 branch August 11, 2023 10:52
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.

Detecting installations by package managers
3 participants