This Repository has been archiveD in favour of https://github.com/raytek-cafe/Okaeri. New development will continue there.
Okaeri is a browser fork of Marble based on Mozilla Firefox (more specifically, the ESR variant) that reverts some features of Marble that I personally don't like.
Credits go to the original Marble developers and Mozilla for Firefox
- Librewolf for bootstrap without VCS & Firefox View Hide Tweak
- Firefox-for-windows-7 for TryGetDpiForMonitor
Because Okaeri is forked from Firefox, its documentation mostly applies for us as well.
Please read this document to understand the Mozilla directory structure.
Here are some useful sources for Mozilla documentation (in order):
- Mozilla Wiki (Gecko:Overview) - by far the most useful source to understanding the Mozilla framework architecture.
- Firefox Source Docs - pertains more to modern Firefox specifically.
- Isabella's Documentation - written by researcher and aims to provide a good introduction to the Mozilla framework.
Same as regular Firefox. with some changes:
- Clone the Repo from GitHub directly.
- After cloning, run ./mach bootstrap
- Follow the same steps as regular as firefox.
- Clone the settings branch in a separate folder
- Open your console and do
Git Apply remove-organization-policy-banner.patch - Copy the
Distributionfolder into the compiled dist bin folder EG:Okaeri\obj-x86_64-pc-windows-msvc\dist\bin - Modify
Okaeri\browser\installer\package-manifest.into include the following:[browser]
; [Base Browser Files]
@BINPATH@/distribution/policies.json
#ifndef XP_UNIX
- Recompile Okaeri again.
- Run ./mach package
- Windows 11 Version 24H2 x64
- Windows 10 Version 21H2 LTSC x64
- Windows 8.0 x64 (Not well tested, There might be bugs)
- [BROKEN] Windows 10 Version 21H2 LTSC x64 (With Revert8Plus)
