A universal dark theme for Firefox
Go to file
overdodactyl 29c98524be update Dark Mode settings page #77 2018-03-06 19:19:20 -07:00
.github Add issue template 2018-01-21 21:10:29 -07:00
Screenshots Update README 2018-02-26 16:34:16 -07:00
alternative_user_files fix search bar drop down autocomplete 2018-03-06 18:52:14 -07:00
common-files checkboxes in about:memory fix #76 2018-03-04 14:08:44 -07:00
userChrome-files fix search bar drop down autocomplete 2018-03-06 18:52:14 -07:00
userContent-files update Dark Mode settings page #77 2018-03-06 19:19:20 -07:00
webextensions update Tree Style Tab 2018-02-22 10:30:59 -07:00
.gitignore Add methods to add and remove internal UUIDs 2018-02-25 19:04:16 -07:00
LICENSE Create LICENSE 2017-11-29 03:14:43 +00:00
README.md Update README.md 2018-02-27 21:16:38 +00:00
ShadowFox_updater_linux.sh Revert "Typo in updater scripts causing replacement problems" 2018-02-27 14:49:53 -07:00
ShadowFox_updater_mac.sh Revert "Typo in updater scripts causing replacement problems" 2018-02-27 14:49:53 -07:00
ShadowFox_updater_windows.vbs changed to use new user color overrides delimiters 2018-02-24 12:14:49 +01:00
add_UUIDs.sh Add methods to add and remove internal UUIDs 2018-02-25 19:04:16 -07:00
changelog.md Update changelog and README 2017-12-26 15:34:38 -07:00
color_variables.css add dummy variable for updater scripts 2018-02-27 15:05:25 -07:00
contributors.md update contributors.md 2018-02-19 18:48:04 -07:00
gulpfile.js update to gulp 4 2018-02-26 20:16:13 -07:00
package-lock.json update to gulp 4 2018-02-26 20:16:13 -07:00
remove_UUIDs.sh Add methods to add and remove internal UUIDs 2018-02-25 19:04:16 -07:00
userChrome.css fix search bar drop down autocomplete 2018-03-06 18:52:14 -07:00
userChrome_imports.css Variable replacement 1 2018-02-21 22:20:30 -07:00
userContent.css update Dark Mode settings page #77 2018-03-06 19:19:20 -07:00
userContent_imports.css re-order userContent_imports 2018-02-24 16:13:36 -07:00

README.md

header

ShadowFox was inspired by changes made in Firefox 57, which limited the amount addons could customize both the user interface and "protected" web pages.

This project aims at creating a universal dark theme for Firefox while adhering to the modern design principles set by Mozilla.

Preview

preferences

ShadowFox styles the entire user interface, protected webpages (such as about: pages and addons.mozilla.org), and over 20 popular addons.

Installation

  • Download the updater script from the releases page for your operating system.

  • Place this script in your Firefox profile directory.

    • Visit about:support by entering this address in the url bar.

    • Scroll down to Application Basics.

    • In the Profile Folder section, click the button that says "Open Folder", "Show in Finder" or "Open Directory" (OS dependent).

      • On Windows and Linux, this should take you directly to your profile directory. On a Mac, this will take you to a list of Firefox profiles, with the one you want highlighted. In this case, double click that folder to open it.
  • Run the script.

  • Restart Firefox.

IMPORTANT: Changes to webextensions do not go into effect by default. For more information, see here.

Updating

  • Run the updater script.

Customization

It's easy to customize ShadowFox, everything from the colors used to what elements and webpages are styled. Depending on how much you want to customize ShadowFox, you may be better suited using a different installation process. To learn more, see here.

Find a bug? Have a feature request? Have any questions?

Please first read through the wiki (including the getting started information, troubleshooting, and known problems) and take a look at any open issues. If you can't find a duplicate request, bug, or an answer to your question, please feel free to either:

Contributing

I welcome any contributions and would be excited to have a team of people helping with this project. If you are uncomfortable making pull requests, you can simply open up an issue and attach any code you would like included.