Giter Club home page Giter Club logo

zen-fox's Introduction

Zen Fox

As we spend more and more of our lives computing, and more and more of our computing is done on the browser, our browser being the awesome Firefox β€” it must be themed appropriately for its heavy duty.

Zen Fox uses the stunning Solarized Theme, ported to Firefox using it's latest APIs. That means browser menus like the hamburger and overflow are themed to suit the rest of your browser.

Methods:

Choose from 4 different methods to switch between Dark & Light Themes:

  • Manual β€” toolbar button to switch themes upon press
  • System β€” automatically changes theme based on OS dark/light theme
  • Time β€” change themes automatically at times of your choice
  • Weather β€” update theme based on current cloudiness at your locale

Also, you can now choose the accent color, that is used for your tab line, tab loading, and icon attention colors.

Permissions:

  • Alarm β€” to set internal timers that check for weather/time updates
  • Storage β€” to store your settings
  • Theme β€” to… theme

Solarized References

Installation

From Firefox Add-ons. Alternatively, see dev instructions:

Dev

  1. Donwload repo as zip,
  2. Open firefox, and go to about:debugging in a new tab,
  3. Select any file of the add-on (eg. manifest.json) and open it from the file picker
  4. ???
  5. Profit

Extra Talk

No unnecessary permissions are required by Zen Fox, and all the code is open source.

Recommended add-ons to go with it (but require some configuration from you):

  • Vivaldi fox: set theme based on current site
  • Stylus: modify site style to be how you like

This extension can basically be forked and have the theme definitons replaced and serve as kind of the template for dynamic Firefox themes of any color scheme.

Check out this awesome fork which uses the Messaging API to change the Zenfox theme along with other system apps!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.