ramkumar-kr / ultimate-theme-creator

1 stars 1 forks source link
addon addons-mozilla-org firefox hacktoberfest theme ultimate-theme webextension webextensions

Ultimate theme creator

Create your ultimate firefox theme and share it with others.


Installation

Get-the-addon-button

Steps to generate the build directory

Testing the extension

Building for production

FAQ

What does the extension do?

It lets you create static browser themes giving the highest extent of color customization available in firefox.

Why do you need the permission to access browser tabs?

The permission is needed to create a new tab whenever the icon in the toolbar is clicked. There is currently no other way to perform this or ask for the permission "Create new tabs for web pages inside this extension" in firefox.

How can I create my own theme?

Does the extension store the themes I have created?

No. If you would like to save them, then please save the code in the grey box (JSON) elsewhere.

I don't understand what \ means

Please go here for a detail understanding of all options.

Can I use a background image for inactive tabs?

No. It is not supported right now.

How do I share my theme with others?

There are multiple ways to share your theme.

  1. Please share the code in the grey box (JSON) to the person whom you want to share your theme with and use the text box in toolbar popup
  2. Recommended Download the theme and share it by uploading it to mozilla's addon store

How can I apply a theme shared to me (JSON)?

Can I apply multiple themes (JSON)?

No. you can apply only one theme at a time.

When I click on try it button, why does my imported theme disappear?

This is one of the current drawbacks of this extension.

When I click reset to default theme, why does it reset to default theme of firefox?

This is currently a limitation of the API. More details here.

How do I upload it to the addon store?

There is a new option available with the theme API but this addon does not have it. When can I get it?

Please create a issue or a pull request for it on github.