sergiokas / Extensity

Quickly enable/disable Google Chrome extensions
http://sergiokas.github.com/Extensity
Other
395 stars 83 forks source link

Migrate to MV3 (partially) #80

Closed DNin01 closed 3 months ago

DNin01 commented 1 year ago

Resolves #71

Changes

Updated the Manifest version to Manifest V3, the latest extensions platform, and changed a few other things to complete the update.

Why these changes?

Extensity is currently running on the Manifest V2 platform, which currently looks like it will be deprecated sometime in 2023. More information on #71.

Tests

Tested in Edge. The popup and options menu seem to work fine, though migration.js doesn't work at the moment. I don't have much JS or MV3 migration knowledge, so someone might have to come in and help with that.

I don't have Git or npm, but I hope it works okay. You will probably need to do additional steps to make it work on Firefox.

mehdichaouch commented 6 months ago

@sergiokas this MR seams to be safe and it's a good point.

sergiokas commented 3 months ago

Done.