configs/arch-config/.mozilla/firefox/default-release/chrome/docs
2022-05-11 21:19:02 +02:00
..
Omni_ja.md Update firefox 2022-05-11 21:19:02 +02:00
Preference.md Update firefox 2022-05-11 21:19:02 +02:00
Project_Structure.md Update firefox 2022-05-11 21:19:02 +02:00
README.md Update firefox 2022-05-11 21:19:02 +02:00
Restrictions.md Update firefox 2022-05-11 21:19:02 +02:00
Rules.md Update firefox 2022-05-11 21:19:02 +02:00
Smart_Bookmarks.md Update firefox 2022-05-11 21:19:02 +02:00

Develper Documents for Firefox Custom

Table of Contents

Basics

The following documents may be helpful:

Firefox Source Code:

Firefox Documents:

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

Smart Bookmarks

Policies

Preference

User Custom CSS

Basics

userChrome.css file is for browser UI, userContent.css file is for web contents.

Unlike User config, they are located in <FIREFPX_PROFILE>/chrome/.

Start Guide:

CSS, SASS Documents:

Live Debugging:

Advanced CSS keywords:

Restrictions