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

v3 manifest migration ? #116

Open
aarthur92 opened this issue May 1, 2022 · 3 comments
Open

v3 manifest migration ? #116

aarthur92 opened this issue May 1, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@aarthur92
Copy link

Hello, I have to say your extension is really great, it helps me save a lot of time while replaying long calls, thanks!

I've got one question tough, do you plan to migrate the extension to the v3 manifest?

Have a great day, thanks.

@aarthur92 aarthur92 added the enhancement New feature or request label May 1, 2022
@vantezzen
Copy link
Owner

Hi, thanks for the nice words.

I definitely plan on upgrading to manifest V3 in the future, but AFAIK Firefox current doesn't support V3 yet and Chrome still allows it (as it was in the store before they enforced it).
So as long as Firefox doesn't support it, I'll try to stay on V2 to prevent needing to maintain both - or are any reasons upgrading sooner would be beneficial?

@aarthur92
Copy link
Author

Actually, I would like to fork the extension to adapt it a bit to our use-case (google meet videos replay).
Unfortunately it seems that it's not possible anymore to submit v2 manifest extensions as Google will deprecate the v2 in favor of the v3 by January 2023 :/

@vantezzen
Copy link
Owner

As an update on this: Skip Silence v5 will not be fully compatible with MV3 due to technical limitations of the new platform, but can be compiled for MV3 with limited functionality.
v5 uses Plasmo as a base framework which would allow building an mv3 build by editing the target.

v5 also comes with improved site compatibility by using the chrome "tabCapture" API to get tab volume on a browser-level instead of running inside the website scope. Unfortunately, tabCapture is currently not fully compatible with MV3 as there isn't an environment where it can permanently run (w3c/webextensions#137, https://stackoverflow.com/questions/66217882/properly-using-chrome-tabcapture-in-a-manifest-v3-extension). Due to this, the improved compatibility won't work with mv3 and I'll publish Skip Silence on mv2 until the issue is resolved.

@vantezzen vantezzen pinned this issue Jan 21, 2023
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
None yet
Development

No branches or pull requests

2 participants