Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Creating custom builds of Mozilla Firefox

I am trying to build my own version of Firefox with slight UI changes and by adding some addons(extensions) to the build.

I have downloaded the source code from repo. Where would I start to achieve this?

Which all codes hold the UI structuring? Where do I put my addon xpi files?

PS: I tried to read the Mozilla documentation. Its either kinda outdated or I am not really getting it? A detailed insight would be much appreciated.

like image 259
Anonymous Platypus Avatar asked Mar 13 '18 11:03

Anonymous Platypus


1 Answers

Addons

To do this, simply place the extensions in the distribution/extensions directory in the application's distribution directory.

Here are the extension https://dxr.mozilla.org/aviary101branch/source/browser/extensions

Flags In firefox

https://dxr.mozilla.org/aviary101branch/source/browser/config/mozconfig

Do more with themes

https://dxr.mozilla.org/aviary101branch/source/themes/modern

https://dxr.mozilla.org/aviary101branch/source/browser/themes

For Editing you may need XUL

https://www.xul.fr/tutorial/

Components

Go here and customize every component you need

https://dxr.mozilla.org/aviary101branch/source/browser/components

like image 183
Omkar Yadav Avatar answered Sep 30 '22 12:09

Omkar Yadav