User Interface Patches
UI-focused patches customize the appearance of the browser, introduce branding changes, and simplify or declutter interface elements to enhance user clarity and recognition.
Patches
Section titled “Patches”- Fenix - IronFox branding
- Gecko - IronFox branding
- Gecko - Expose hidden settings at about:support
- Gecko - Expose preferences at about:support
- Gecko - Expose about: pages
- Gecko - Enable about: pages
- Fenix - IronFox settings
- Fenix - IronFox settings search
- Gecko - IronFox settings
- Fenix - IronFox UI
- Fenix - Secret Settings visibility
- Fenix - Site Settings visibility
- Fenix - Tracking Protection settings visibility
- Fenix - IronFox Settings: Accessibility services
- Fenix - IronFox Settings: Collections
- Fenix - IronFox Settings: Always use private browsing
- Fenix - IronFox Settings: Firefox Translations
- Fenix - IronFox Settings: XPInstall
- Gecko - IronFox Settings: WebGL
- Gecko - IronFox Settings: Extension blocklist
- Gecko - IronFox Settings: XPInstall
- Fenix - OLED Theme
Fenix - IronFox branding
Section titled “Fenix - IronFox branding”Modifies branding elements to IronFox.
Reason Creates distinct brand identity for the fork. | Effect Users can identify the fork as IronFox instead of Firefox. |
Gecko - IronFox branding
Section titled “Gecko - IronFox branding”Modifies branding elements to IronFox.
Reason Creates distinct brand identity for the fork. | Effect Users can identify the fork as IronFox instead of Firefox. |
Gecko - Expose hidden settings at about:support
Section titled “Gecko - Expose hidden settings at about:support”Enables the display of advanced options at about:support.
Reason Allows users to clear the browser’s startup cache, kill the GPU process, and reset GPU devices if necessary. | Effect Users have more control over their web browser. |
Gecko - Expose preferences at about:support
Section titled “Gecko - Expose preferences at about:support”Enables the display of certain important preferences at about:support.
Reason Allows for easier troubleshooting and support. | Effect Users can easily see if they have modified these important preferences. |
Gecko - Expose about: pages
Section titled “Gecko - Expose about: pages”Exposes usually hidden about: pages at about:about.
about:config easier to customize advanced Firefox settings not available in the regular settings menu, and can access about:translations easier for local translations.Reason To provide users with easier access to advanced configuration options and local translations. | Effect Users can access about:config easier to customize advanced Firefox settings not available in the regular settings menu, and can access about:translations easier for local translations. |
Gecko - Enable about: pages
Section titled “Gecko - Enable about: pages”Enables the about:pdf and about:translations pages.
about:translations to translate text directly, without needing the text to be on an external webpage.
Users can also access the built-in PDF viewer directly via about:pdf.Reason To provide users with direct access to the Firefox Translations and PDF viewer features. | Effect Like on Desktop, users can access about:translations to translate text directly, without needing the text to be on an external webpage.
Users can also access the built-in PDF viewer directly via about:pdf. |
Fenix - IronFox settings
Section titled “Fenix - IronFox settings”Adds support for IronFox-specific UI settings to control various functionality.
about:config.Reason To allow users to easily control their browsing experience. | Effect Users can conveniently enable/disable these features as needed to meet their needs, without needing to dig into advanced settings or the about:config. |
Fenix - IronFox settings search
Section titled “Fenix - IronFox settings search”Allows users to search for IronFox-specific UI settings.
Reason To allow users to easily find IronFox UI settings, like they can with standard UI settings. | Effect Users can easily find and configure IronFox UI settings as desired. |
Gecko - IronFox settings
Section titled “Gecko - IronFox settings”Adds support for IronFox-specific preferences to control various functionality.
Reason To allow users to easily control their browsing experience. | Effect Users can conveniently enable/disable these features as needed to meet their needs. |
Fenix - IronFox UI
Section titled “Fenix - IronFox UI”Adds minor tweaks to the browser’s user interface.
Reason To reduce clutter and improve the user experience. | Effect Users are provided with a cleaner, focused browsing experience. |
Fenix - Secret Settings visibility
Section titled “Fenix - Secret Settings visibility”Provides support for controlling the visibility of UI settings within the Secret Settings fragment.
Reason To hide unwanted settings and display wanted ones. | Effect Unwanted UI settings are hidden, and settings that we do want to display are revealed. |
Fenix - Site Settings visibility
Section titled “Fenix - Site Settings visibility”Provides support for controlling the visibility of UI settings within the Site Settings fragment.
Reason To hide unwanted settings and display wanted ones. | Effect Unwanted UI settings are hidden, and settings that we do want to display are revealed. |
Fenix - Tracking Protection settings visibility
Section titled “Fenix - Tracking Protection settings visibility”Provides support for controlling the visibility of UI settings within the Tracking Protection fragment.
Reason To hide unwanted settings and display wanted ones. | Effect Unwanted UI settings are hidden, and settings that we do want to display are revealed. |
Fenix - IronFox Settings: Accessibility services
Section titled “Fenix - IronFox Settings: Accessibility services”Provides support for a UI setting to enable/disable accessibility services.
Reason To disable accessibility services by default (due to privacy and security concerns), while still allowing users who need it to re-enable it if desired. | Effect Integration with accessibility services are disabled by default, but users can re-enable it from the UI. |
Fenix - IronFox Settings: Collections
Section titled “Fenix - IronFox Settings: Collections”Provides support for a UI setting to enable/disable collections.
Reason To allow users to disable collections functionality if desired. | Effect Users have more control over the new tab page. |
Fenix - IronFox Settings: Always use private browsing
Section titled “Fenix - IronFox Settings: Always use private browsing”Provides support for a UI setting to always use private browsing mode.
Reason To allow users to always use private browsing mode if desired. | Effect Users can force the browser to always use private browsing mode, directly from the UI. |
Fenix - IronFox Settings: Firefox Translations
Section titled “Fenix - IronFox Settings: Firefox Translations”Provides support for a UI setting to enable/disable Firefox Translations.
Reason To allow users to disable Firefox Translations if desired. | Effect Users can enable or disable Firefox Translations from the UI. |
Fenix - IronFox Settings: XPInstall
Section titled “Fenix - IronFox Settings: XPInstall”Provides support for a UI setting to enable/disable the installation of add-ons.
Reason To show users a prompt when add-on installation is disabled, so that they can better understand why their add-on didn’t install, and can know how/where to re-enable it if desired. | Effect Users can enable or disable add-on installation from the UI. |
Gecko - IronFox Settings: WebGL
Section titled “Gecko - IronFox Settings: WebGL”Provides support for a UI setting to enable/disable WebGL (including on a per-site basis), as a custom RFP target.
Reason Users can enable or disable WebGL, globally or on a per-site basis. | Effect Users can maximize privacy and security by disabling WebGL, without compromising usability, by allowing it to be re-enabled on a per-site basis. |
Gecko - IronFox Settings: Extension blocklist
Section titled “Gecko - IronFox Settings: Extension blocklist”Adds a preference to enable/disable Phoenix’s blocklist of malicious/unwanted/sketchy extensions.
Reason To allow users to benefit from this protection, while being able to disable the blocklist if unwanted (at their own risk). | Effect Users can disable the extension blocklist if desired. |
Gecko - IronFox Settings: XPInstall
Section titled “Gecko - IronFox Settings: XPInstall”Provides support for a UI setting to enable/disable the installation of add-ons.
Reason Leverages enterprise policies to enable/disable installation of add-ons. | Effect Users can receive a prompt when add-on installation is disabled from the UI, and the installation of add-ons can be better controlled/fully disabled from policies. |
Fenix - OLED Theme
Section titled “Fenix - OLED Theme”Adds support for a true OLED black theme.
Reason To provide users with the option to reduce battery consumption and eye strain on OLED displays by using true black theme. | Effect Users can toggle a UI option for an OLED-optimized dark theme, which helps improve visual comfort and power efficiency on OLED screens. |