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

Migrate to plasmo framework #14

Open
naveenann opened this issue Nov 24, 2023 · 2 comments · May be fixed by #18
Open

Migrate to plasmo framework #14

naveenann opened this issue Nov 24, 2023 · 2 comments · May be fixed by #18
Assignees
Labels
enhancement New feature or request

Comments

@naveenann
Copy link
Contributor

To enhance our application's compatibility with multiple browsers, it needs to be migrated to the Plasmo framework, moving beyond its current support for only the Chrome Browser

@naveenann naveenann added this to OSlash Nov 24, 2023
@naveenann naveenann converted this from a draft issue Nov 24, 2023
@naveenann naveenann added the enhancement New feature or request label Nov 24, 2023
@naveenann naveenann added this to the Nov 2023 - Dec 2023 milestone Nov 24, 2023
@tanmay-d-shah tanmay-d-shah moved this from Todo to In Progress in OSlash Dec 1, 2023
@tanmay-d-shah
Copy link
Collaborator

Why should we move to Plasmo framework for our extension ?

  • Plasmo provides configurable cross browser support for major browsers
  • Opinionated approach for quick and structured development (Ideal for adding Launcher (CMD + J) and Snippets features)
  • Configurable packaging and bundling
  • Automated publishing to extension stores.
  • Abstractions over storage

Side Effects of moving to plasmo framework:

  • Maintenance of Plasmo and its associated dependencies

@tanmay-d-shah
Copy link
Collaborator

tanmay-d-shah commented Dec 1, 2023

Plan Outline (Tentative) :

  1. Make a new basic plasmo configured extension separately
  2. Add the current background service worker functionality along with cross browser support
  3. Add the current Popup Page functionality
  4. Add the current Options Page functionality
  5. Setup new build action workflows

We can keep this plasmo extension separately without hampering the original extension. Once properly tested and merged, then we can make a release containing the plasmo extension and update readme files.

@tanmay-d-shah tanmay-d-shah linked a pull request Dec 1, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

2 participants