FF-Gnome-Web is a streamlined customization of the original Firefox GNOME Theme. It removes unused platform-specific code and Adaptive Tab Color integration, tidies up imports and file references, and organizes customizations into dedicated CSS files.
It also includes Firefox 154–158 compatibility fixes, Adwaita-style visual refinements, dark mode fixes, a redesigned downloads panel, and an optional animated loading indicator in the address bar. The settings use a consistent gnomeWeb.* naming scheme and are documented in chrome/themeOptions.txt.
This is a cleanup and refinement of the original project, not a rewrite. Modified by IzsakiRobi all credit to rafaelmardojai for the excellent foundation!
- Open
about:configand settoolkit.legacyUserProfileCustomizations.stylesheetstotrue. - In
about:config, setbrowser.nova.enabledtofalsefor the best appearance. - Open
about:profilesand open your active profile’s Root Directory. - Copy the supplied
chromefolder into that directory. Back up any existingchromefolder first. - Restart Firefox.
Create Boolean preferences in about:config; set to true to enable, then restart Firefox.
browser.theme.dark-private-windows-false: light private windows;true: dark (Firefox default)gnomeWeb.hidePageLoadingBar- Hide loading indicatorgnomeWeb.hideSingleTab- Hide the tab bar with one tabgnomeWeb.normalWidthTabs- Use standard Firefox tab widthsgnomeWeb.swapTabClose- Swap tab close button positiongnomeWeb.bookmarksToolbarUnderTabs- Place bookmarks below tabsgnomeWeb.activeTabContrast- Increase active tab contrast (dark mode)gnomeWeb.closeOnlySelectedTabs- Show close buttons only on selected tabsgnomeWeb.systemIcons- Use system theme iconsgnomeWeb.noThemedIcons- Use default Firefox iconsgnomeWeb.symbolicTabIcons- Use monochrome tab iconsgnomeWeb.hideWebrtcIndicator- Hide the WebRTC indicatorgnomeWeb.hideUnifiedExtensions- Hide the extensions toolbar buttongnomeWeb.dragWindowHeaderbarButtons- Allow window dragging from headerbar buttons (experimental)gnomeWeb.tabsAsHeaderbar- Move tabs and window controls to the topgnomeWeb.oledBlack- Use black backgrounds in dark modegnomeWeb.allTabsButtonOnOverflow- Show the all-tabs button on overflowgnomeWeb.allTabsButton- Always show the all-tabs buttongnomeWeb.tabAlignLeft- Align tab icons and titles leftgnomeWeb.bookmarksOnFullscreen- Show bookmarks in fullscreen
The Unlicense, inherited from the original project.