Auto Change Firefox’s theme based on the websites you visit

When it comes to interface customizations, Firefox is probably the browser that gives designers and users more options than any of the other popular browsers out there. Not only can you modify interface elements so that everything fits the way you want it to be, you also got access to two different types of themes that you can install.

Complete themes can really change the way Firefox looks, as they not only change colors and that kind of thing, but may also modify the interface as well. Basic themes, formerly known as Personas, on the other hand only modify the color scheme of the interface but do not make any core interface modifications besides that.

The new Firefox add-on Adaptify uses those basic theme capabilities to modify the browser interface based on the websites you visit. What this means is that the colors and background of the interface changes depending on the color scheme and backgrounds of the sites you visit.
Take a look at two example sites to see how this can look like.

It needs to be noted that things do not look that great all the time, especially if sites use a plain background color such as white or gray, as the chrome of the browser is then displayed in that color.
Still, for other sites, it looks really nice and interesting.
All you have to do is install the extension to get started. A new browser window is automatically loaded afterwards that encourages you to install a transparent Personas theme to improve the visual quality. While you do not have to do it, it is recommended that you install the theme.
Once done, visit any website to take it for a test drive. You will notice that the custom theme is applied to the main toolbar, tab bar and the status bar of the browser.

As I said earlier, this works well on many websites. Sometimes, colors appear too dark though, especially if a site is using a black background color. Some interface elements, icons in toolbars and tab titles, become barely visible with no apparent way to modify that behavior.
NoScript users need to enable scripts on the main domain before the interface gets modified on their system.
An option to turn off the add-on on select websites, or use a whitelist approach to only turn it on on websites you specify, would come in handy. As would a button to disable the feature temporarily.

Share this

Related Posts

Next Post »