Overview
I fell in love with the Firefox web browser because of the entire UI being written in CSS.
I've always liked CSS and wanted to take on a challenge of redesigning the firefox UI with
my knowledge of CSS.
Adding More Functionality
Although this original project was great, it was a little too minimal
even for my taste. With this theme there was no way of accessing tracking protection for a
certain website or cookie settings because of the removal of certain buttons. They also didn't
have any back or forward buttons which I wanted back in the design.
Replacing Icons
Next I replaced and added some new icons for the browser UI. I tried
to use icons that had a really nice look together.
User.js and Installation Tutorial
Firefox has this awesome feature where you can have a User.js config
file that defines certain behaviors the browser should follow. One of these behaviors is the
required manual config variables that is needed to allow custom themes. I included this in the
User.js file to make it more user-friendly and painless. On my GitHub repository for this
project I have a formatted readme file with all the installation instructions. Super easy to
follow and setup.