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

Extensions/Add-on Interface #459

Open
nakajimayoshi opened this issue Mar 9, 2024 · 1 comment
Open

Extensions/Add-on Interface #459

nakajimayoshi opened this issue Mar 9, 2024 · 1 comment
Assignees

Comments

@nakajimayoshi
Copy link

nakajimayoshi commented Mar 9, 2024

Installer Version

3.4.0

Description

Implement an extensions Interface to allow other devs/users to integrate additional aircraft addons into the installer, similar to vscode.

In theory the extension developer would need to provide the following:

  1. A link to a cdn or github repository from which the addon can be downloaded or updated from
  2. Version tag
  3. Image assets of the addon for preview in the installer
  4. About page elements (text, links, etc.)
  5. Download error information for modals, warnings etc.
  6. Some sort of code signature to verify the integrity of the code/files being installed by the user.

6 might not even be necessary, as all one would need to accomplish this is probably a json file and a couple of image assets.

An extra menu can be added with a curated list of extensions.

References (optional)

n/a

Additional info (optional)

n/a

Discord Username (optional)

hownowbrowncrow

@pdellaert pdellaert self-assigned this Mar 9, 2024
@Benjozork
Copy link
Member

This is planned.

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

No branches or pull requests

4 participants