Skip to content

Conversation

@itsvks19
Copy link
Contributor

@itsvks19 itsvks19 commented Aug 17, 2025

Adds Extension Store functionality to Xed Editor.

BREAKING CHANGE:

Extensions must now be installed via a .zip file containing both a plugin.json (with required metadata) and an .apk:

  • plugin.json file with the following required fields:

    {
      "id": "<extension package name>", // REQUIRED
      "name": "<extension name>", // REQUIRED
      "mainClass": "<main class name>", // REQUIRED
      "version": "1.0.0",
      "description": "",
      "authors": [],
      "minAppVersion": -1,
      "targetAppVersion": -1,
      "repository": "",
      "tags": []
    }
  • The .apk file for the extension.

Note

Extensions can no longer be installed from just an .apk file. A .zip archive with the required plugin.json and .apk is now mandatory.

Currently needs to implement:

  • Enable/Disable plugin
  • Reload when uninstalled
  • Show install progress

@itsvks19 itsvks19 marked this pull request as ready for review August 18, 2025 15:24
@RohitKushvaha01 RohitKushvaha01 merged commit 60ef947 into Xed-Editor:main Aug 18, 2025
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