Table of Contents
The following documents may be helpful:
Firefox Source Code:
Firefox Documents:
- Mozilla Support: Firefox advanced customization and configuration options
- Mozilla Support: Profiles - Where Firefox stores your bookmarks, passwords and other user data
Test for non-Mac users:
If you have difficulty contributing, please feel free to click this link to explain.
I will help you as much as I know.
git
and yarn
must be installed.
You can configure it as follows:
## clone repository
git clone https://github.com/black7375/Firefox-UI-Fix.git
cd ./Firefox-UI-Fix
## checkout branch
git checkout <BRANCH_NAME>
## env setup
yarn install
You can build with this command:
yarn build
You can check test and css validate:
## test - When you make mixin or function
# __tests__ directory, You can also find out how to use internal utils.
yarn test
## validate - Will be failed, this project uses non-standard features.
# Just use only for checking.
yarn validate
This is a rough guideline. (Not forced)
userChrome.css
file is for browser UI, userContent.css
file is for web contents.
Unlike User config, they are located in <FIREFOX_PROFILE>/chrome/
.
Start Guide:
- What is userChrome.css? What can it do?
- How to Create a userChrome.css File
- Where to Find Style Recipes
CSS, SASS Documents:
- MDN: CSS
- MDN: Introducing the CSS Cascade
- MDN: Introducing the CSS Specific
- SASS(SCSS)
- SASS Live Compile
Live Debugging:
Advanced CSS keywords: