AprilSylph / Palettes-for-Tumblr

🎨 Colour scheme manager for Tumblr
GNU General Public License v3.0
30 stars 8 forks source link

upgrade to Manifest V3 #193

Open marcustyphoon opened 4 weeks ago

marcustyphoon commented 4 weeks ago

Description

Updates the manifest file to MV3, as will soon be required, and bumps the extension version.

As of #178, I don't believe any code changes will be required. oops, nope, firefox

Testing steps

Extremely basic testing performed in Chrome 125; I have not tested this in Firefox, Firefox for Android, or Chrome ~88.

marcustyphoon commented 2 weeks ago

We could also consider setting the minimum Firefox version to at least 127, in which users will (it seems) continue to have the extension work in the background without manually granting origin permissions. And, after all, why not?

There may be other MV3 improvements in 128, as well, which could be a better target (it's going to be ESR, too). The MV2 version will keep working on Firefox and I assume there's a decent chance we don't push a functionality/feature commit on this one for a while, so not updating Firefox users for a bit could be fine.

This does not make the second item pointless, as mentioned in the link, but it makes it less important.