pulse-browser / browser

Pulse Browser: An experimental firefox fork
https://pulsebrowser.app/
Mozilla Public License 2.0
775 stars 46 forks source link

Better extension handling #94

Closed trickypr closed 2 years ago

trickypr commented 2 years ago

This is primarily an architecture issue, but we need to handle extensions better. Most of these changes will be made inside of gluon, but have a large impact on the browser. The following needs to change:

trickypr commented 2 years ago

New gluon.json prototype for my future reference:

{
    "addons": {
        "ublock": {
            "platform": "github",
            "id": "uBlock0@raymondhill.net",
            "repo": "gorhill/uBlock",
            "version": "1.43.0",
            "fileGlob": "uBlock0_*.firefox.signed.xpi"
        },
        "tabliss": {
            "platform": "amo",
            "id": "extension@tabliss.io",
            "amoId": "3940751",
            "version": "2.6.0"
        }
    }
}