Installing a custom static theme
I wrote a simple theme extension:
{
"name": "Tomorrow Night", "manifest_version": 2, "version": "1.0", "theme": { "colors": { "accentcolor": "#282a2e", "textcolor": "#b4b7b4", "tab_selected": "#373b41", "tab_text": "#c5c8c6", "toolbar": "#373b41", "tab_line": "#373b41" } }, "applications": {
"gecko": { "id": "[email protected]" }
}
}
I'm able temporarily install it from about:debugging.
So I built a zip and tried to install it as an addon from a file. Without the applications key firefox says the file is corrupted. With the applications key it says it can verify its signature. I can't submit it for verification in AMO because it rejects it saying it's a theme extension which are not yet supported.
So what can I do with this extension? Can't install it locally, can't publish it, can't verify it without publishing.
How am I supposed to install this simple theme for personal usage?
All Replies (2)
> With the applications key it says it can verify its signature
That it *can't*, obviously.
I think I know a better place for you to pursue this question. It's a forum where add-on developers and folks from the Add-ons site answer questions (they rarely if ever visit here):
https://discourse.mozilla.org/c/add-ons/themes
I read somewhere that in the future Firefox will be able to remember and automatically load the extensions you now need to reload each session through about:debugging. I don't know if that's in Developer Edition today, or in Nightly, or not yet available at all.