Creating custom builds of Mozilla Firefox
Asked Answered
K

1

6

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.

Kohl answered 13/3, 2018 at 11:40 Comment(3)
What is the target platform (Windows, Linux, MacOs, Other) ?Lymphadenitis
@Lymphadenitis For Linux as of now.Kohl
I think you should start with compiling the source and test if you get a running version.Wahkuna
E
3

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

Eliath answered 22/3, 2018 at 8:21 Comment(2)
Should I place the extensions to distribution/extensions before compiling?Kohl
Hey @AnonymousPlatypus you can refer this link developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/… for information.Eliath

© 2022 - 2024 — McMap. All rights reserved.