2017-12-18 23:06:06 +00:00
# What is ShadowFox?
2017-12-22 21:54:47 +00:00
ShadowFox is a collection of `userChrome.css` and `userContent.css` tweaks to supplement and expand the dark theme provided by Mozilla.
2017-12-18 23:06:06 +00:00
# What modifications does ShadowFox make?
2017-12-18 23:07:24 +00:00
All modifications can be split into two categories: (1) Changes to the user interface (`userChrome.css`) and (2) Changes to webpages (`userContent.css`).
2017-12-18 23:06:06 +00:00
## userChrome tweaks
Modification to the following items have been made to match the Firefox dark theme:
* Sidebar
2017-12-19 00:10:04 +00:00
* Library
2017-12-18 23:06:06 +00:00
* Smart bar and search bar drop downs
2017-12-22 21:54:47 +00:00
* Context menus
2017-12-18 23:06:06 +00:00
* Menus accesssed from the nav bar
* Customization page
2017-12-18 23:14:56 +00:00
* Tab line and secure connection icon
* About Firefox dialog box
2017-12-18 23:06:06 +00:00
* Status panels
* Remove white flash on page load
2017-12-22 21:54:47 +00:00
* Findbar
2017-12-18 23:06:06 +00:00
## userContent tweaks
2017-12-18 23:07:24 +00:00
#### about: pages
2017-12-18 23:06:06 +00:00
2017-12-18 23:32:42 +00:00
All `about:` pages have been styled (e.g. `about:addons` , `about:preferences` , `about:config` , `about:profiles` etc.)
2017-12-18 23:06:06 +00:00
#### Webpages
The following webpages have been styled to match the dark theme:
* addons.mozilla.org
* `view-source` pages
* manifest.json pages
2017-12-21 18:15:23 +00:00
* Dierectory listing pages (`file:///`)
2017-12-27 05:34:33 +00:00
* `https://raw.githubusercontent.com/...`
2017-12-18 23:06:06 +00:00
#### Webextension Tweaks
Tweaks for the following webextensions have been made:
2017-12-27 05:34:33 +00:00
* Dark Mode
* Decentraleyes
* HTTPSEverywhere
* Multiple Tabs Handler
* Request Control
* Skip Redirect
* Stylus
* Tree Style Tabs
* uBlockOrigin
* uBO-Scope
#### Webextension tweaks that go directly into the webextension settings page (custom css)
These tweaks are found in the directory `./webextension`
* Stylus
* Violentmonkey
2017-12-18 23:06:06 +00:00
# What do the changes look like?
2017-12-08 05:25:44 +00:00
Here are just a few examples:
2017-12-18 21:53:46 +00:00
Context Menus and Sidebar | `about:` pages
:------------------------------------------:| :------------------------------------------:
![dark_menus ](Screenshots/contextmenus.png ) | ![dark_menus ](Screenshots/preferences.png )
2017-12-02 04:55:47 +00:00
2017-12-18 21:53:46 +00:00
`view-source:` pages | Mozilla Addon Store
:------------------------------------------:| :------------------------------------------:
![dark_menus ](Screenshots/viewsource.png ) | ![dark_menus ](Screenshots/addons.png )
2017-12-02 04:55:47 +00:00
2017-12-08 08:21:06 +00:00
2017-12-22 19:24:02 +00:00
# How do I install/modify ShadowFox
Please see [here ](https://github.com/overdodactyl/ShadowFox/wiki ).
2017-12-18 23:13:00 +00:00
# Keeping up-to-date with Changes
2017-11-30 22:38:25 +00:00
2017-12-18 23:33:07 +00:00
To help stay notified of all the changes made to this repository, please see the [changelog ](changelog.md ).
2017-11-30 22:38:25 +00:00
2017-12-18 23:32:42 +00:00
# Looking for more information or experiencing problems?
2017-11-30 02:26:03 +00:00
2017-12-18 23:32:42 +00:00
Please take a look through the [wiki ](https://github.com/overdodactyl/ShadowFox/wiki ) and [Issues ](https://github.com/overdodactyl/ShadowFox/issues?q=is%3Aopen ) (both open and closed). If you can't find what you need, don't hesitate to open up a new issue.
2017-11-30 02:26:03 +00:00
2017-12-18 23:32:42 +00:00
# Have a feature request?
2017-11-30 02:26:03 +00:00
2017-12-18 23:32:42 +00:00
Please read through the current issues and search old ones. If it doesn't already exist, feel free to ask!
2017-11-30 02:26:03 +00:00
2017-12-18 23:32:42 +00:00
# Contributing
2017-11-30 02:26:03 +00:00
2017-12-18 23:32:42 +00:00
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.