“Personal” Lightweight Themes coming in FoxyTab v2.10
Lightweight Themes change the text colour and background of the Tabs and Tab area header. I have completed the code and interface and I am testing (plus code clean up).
The new feature will enable users to easily Create/Import/Export/Apply their own Lightweight Themes (Firefox 55+) for personal use or sharing.
Anyone interested can make a depository of FoxyTab themes for sharing.
FoxyTab Theme manifests can be imported into FoxyTab in the following JSON format, using any available properties listed on MDN theme.
The main difference is that images must be in Data:URI format. Maximum size allowed for the JSON is set to 500kb. (I may work on fetching remote images in future updates )
The minimum requirements for a theme are “accentcolor” & “textcolor”.
Example of a FoxyTab Theme: (e.g. sometheme.json
)
{
"name": "Theme Name",
"description": "A short explanation of your theme",
"version": "1.0",
"homepage_url": "https://.../",
"author": "your name",
"theme": {
"images": {
"headerURL": "data:image/jpg;base64 ...",
"additional_backgrounds": [ "data:image/png;base64 ..."]
},
"properties": {
"additional_backgrounds_alignment": [ "top" ],
"additional_backgrounds_tiling": [ "repeat" ]
},
"colors": {
"accentcolor": "green",
"textcolor": "#000"
}
}
}
PS. I will work on Toolbar button pop-up with the previously requested features for FoxyTab 2.11