mirror of
https://github.com/black7375/Firefox-UI-Fix.git
synced 2025-12-15 15:20:33 -08:00
| .. | ||
| omni_ja.md | ||
| Preference.md | ||
| Project_Structure.md | ||
| README.md | ||
| Restrictions.md | ||
| Rules.md | ||
Develper Documents
Table of Contents
Basics
The following documents may be helpful:
Firefox Source Code:
Firefox Documents:
- Support Mozilla: Firefox advanced customization and configuration options
- Support Mozilla: Profiles - Where Firefox stores your bookmarks, passwords and other user data
Test for None mac users:
Project-Specific
Environment
git and yarn should 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__ direcory, 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
Project Structure
Rules
This is a rough guideline. (Not forced)
Advanced Customizing
Policies
Preference
User Custom CSS
Basics
userChrome.css file is for browser UI, userContent.css file is for web contents.
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:
Live Debugging:
Advanced CSS keywords: