Skip to main content

All Settings/Preferences

FF Ultima applies all of its features by filtering through user preferences (example: ultima.navbar.autohide) found on the about:config page. This allows You, the User, a bit of freedom in how you use the theme. Combining different preferences can achieve multiple layouts and interesting results. Below is a list of every setting found in the theme. Click on them to view details.

To access theme settings:

  1. Open Firefox
  2. Type about:config in the URL Bar
  3. Type ultima or user.theme and...

Tab Settings

tabs vertical or horizontal
  • This is not a "setting" but an "action" that most users may find helpful.
  • Right click any toolbar -> Turn on/off Vertical Tabs
  • Open the Settings Sidebar -> Turn on/off Vertical Tabs

https://github.com/user-attachments/assets/ba5f1e26-4ca9-4cdc-882f-b937c7ab660c

autohide vertical tabs
  • This is not a "setting" but an "action" that most users may find helpful.
  • Open the Settings Sidebar -> Turn on Expand sidebar on hover
  • By default Firefox turns this off whenever you go horizontal.

https://github.com/user-attachments/assets/fb36e5e9-50b7-4c1d-9536-3ce43f72c65a

ultima.tabs.belowURLbar
  • When using horizontal tabs, toggle between tabs on top, or tabs under the urlbar

https://github.com/user-attachments/assets/12a4cf26-a686-4a54-9fd2-216fafa132ac

ultima.spacing.compact.tabs
  • On by default.
  • This reduces the spacing between vertical tabs, you can see more tabs on your screen at once.

https://github.com/user-attachments/assets/96027739-de0c-4be1-bb47-ee3d367c2302

ultima.tabs.closetabbutton.on.icon
  • Hovering over a tabs icon will present the "close tab" button.

Vid_20250728_233140

ultima.disable.alltabs.button
  • This hides the all tabs button that is always on the Navigation Bar.

disablealltabs

ultima.tabs.disable.update.dot
  • HIDE THE UPDATE DOT THAT APPEARS ON UNSELECTED TABS

image

ultima.tabs.always.show.pinned
  • Restore unlimited size (height) to the pinned tab container. Reverting recent firefox change. ...
ultima.tabs.vertical.hide ➕ ultima.tabs.vertical.hide.in.screencorner ➕ ultima.tabs.vertical.hide.in.screenedge
  • Hide vertical tabs completely (great for Sidebery setups)
  • or hide them in at the bottom corner of screen
  • or hide them in the screen edge

https://github.com/user-attachments/assets/20241a30-a7c5-4430-a6b5-ad65433005f9

Important:

For stability, ultima.tabs.vertical.hide is reliant on ExpandonHover being ON. This allows a consistent experience accross the browser, whether in private browsing, or a different OS.

Expand ON Expand OFF

ultima.tabs.newtabbutton.ontop.1 ➕ ultima.tabs.newtabbutton.ontop.2
  • 1 - NEW TAB BUTTON ON TOP
  • 2 - NEW TAB BUTTON UNDER PINNED TABS

https://github.com/user-attachments/assets/f4fa2ffd-49cb-4aea-b8d0-0e2eb2bdd502

ultima.tabs.tabgroups.label.1 ➕ ultima.tabs.tabgroups.label.2 ➕ ultima.tabs.tabgroups.background
  • Style the label for your tab groups (choose 1)

https://github.com/user-attachments/assets/7993504b-6599-4d5e-b1c3-f8d029cb2eb6

  • Style the background for the tabs in your tab group. (backgrounds can be combined &/or seperated)

tabgroups

ultima.xstyle.containertabs.i ➕ ultima.xstyle.containertabs.ii ➕ ultima.xstyle.containertabs.iii
ultima.tabs.vertical.hide.the.bottom.button ➕ ultima.tabs.vertical.hide.the.bottom.buttons.off.hover
  • CHOOSE ONE.
  • hide.the.bottom.button will hide all action buttons at the bottom of vertical tabs (except for Settings)
  • hide.the.bottom.buttons.off.hover will hide all action buttons (except for Settings) until you hover over the vertical tabs

Vid_20250529_174426

Vid_20250529_180401

ultima.tabs.multiline.labels
  • Tabs can span multiple lines. This setting is quirky.. but also stable and a personal favorite. Only works with vertical tabs.

Vid_20250817_021240

ultima.tabs.closetabbutton.on.icon
  • The close tab button x sits on top of a tabs icon when hovered. Works on both horizontal and vertical tabs.

Vid_20250728_233140

ultima.tabs.reverse.content.order
  • This setting simply reverses the order in which things appear in a tab. Close button first, label second, icon last. Here's an example of it in action, with multiline tabs.
user.theme.xtras.tab.outline.color
  • You can specify a tab outline color by typing in a color (or gradient). Leave empty for no outline.

Vid_20250901_151025

Sidebar Settings (not Vertical Tabs)

ultima.sidebar.autohide
ultima.sidebery.autohide
  • AUTOHIDE JUST SIDEBERY, ALL OTHER SIDEBARS REMAIN FULLY EXPANDED

https://github.com/user-attachments/assets/951ce0d7-4d21-4f72-92c3-b6b6667354c4

ultima.tabs.vertical.hide ➕ ultima.tabs.vertical.hide.in.screencorner ➕ ultima.tabs.vertical.hide.in.screenedge
  • Great for SIDEBERY ONLY setups. Hide vertical tabs completely, or at the bottom screen corner, or within the screen edge.
  • This allows the Sidebar to also overlay browser content instead of pushing it to the side.
  • For this to work, please have expandOnHover on as well.

https://github.com/user-attachments/assets/20241a30-a7c5-4430-a6b5-ad65433005f9

Important:

For stability, ultima.tabs.vertical.hide is reliant on ExpandonHover being ON. This allows a consistent experience accross the browser, whether in private browsing, or a different OS.

Expand ON Expand OFF

ultima.sidebar.seperator
  • SEPERATES BOTH THE SIDE BAR AND VERTICAL TABS TO OPPOSITE SIDES OF BROWSER

https://github.com/user-attachments/assets/537f41b0-f43f-466f-b24c-dc8519c99f46

ultima.sidebery.expandon.inactive.windows
  • WHEN USING SIDEBERY AUTOHIDE, IT WILL REMAIN EXPANDED WHEN THE FIREFOX WINDOW IS INACTIVE

https://github.com/user-attachments/assets/ba481ce4-957a-4c06-a198-ce239be939f9

user.theme.xtension.sidebery
  • Sidebery will automatically adapt to Color Scheme colors
ultima.sidebar.hide.header
  • Hides the new (firefox 140) sidebar header ...
ultima.sidebar.revamped.hide.when.horizontal
  • Hides the new revamped sidebar when using horizontal tabs ...

Top bar Settings

ultima.navbar.autohide
  • Autohide the navigation bar
  • It remains visible when the url bar is focused, or interior element menupopups are focused

https://github.com/user-attachments/assets/998fb2ef-3eca-4d0a-ab2e-76dec44cc15f

ultima.navbar.float
  • Like navbar autohide, this autohides the navigation bar, in a floating style
fluent
ultima.navbar.hidebuttons
  • Hide the buttons on the navigation bar when not hovered
  • When panels like the menu, extensions, or downloads are triggered/focused/downloading those specific buttons will remain visible until not focused d82e1cc

navbar hide buttons

ultima.navbar.windowcontrols

THEME WINDOW-CONTROLS LIKE STANDARD TRAFFIC LIGHTS OR CARL TRAFFIC LIGHTS BELOW

  • standard traffic lights on Windows image
  • carl themed traffic lights on Linux image
ultima.navbar.bookmarks.autohide
  • AUTOHIDE BOOKMARK BAR, WITH COLOR SCHEME MATCHING VISUAL

https://github.com/user-attachments/assets/ab5fc9d5-0114-4ba9-8d07-4fbc8b27b541

ultima.navbar.bookmarks.position
  • This setting controls the positioning of the bookmark toolbar items, from left to center to right.
  • Position "right", only really applies for a floating bookmarks toolbar.

Vid_20250822_014402

https://github.com/user-attachments/assets/00f8dee9-64dc-4c7f-8531-0c856c78d6db

ultima.navbar.bookmarks.scrollable
  • Makes the bookmarks toolbar scrollable
  • Through scrollbar dragging, shift + scroll, or mouses that support horizontal scrolling

Image

ultima.navbar.bookmarks.float
  • Bookmarks bar becomes a detached floatable bar with ultima.navbar.bookmarks.float
  • It can be positioned and used in multiple layouts when used in combination with the other "navbar.bookmarks." settings
  • It is disabled when using navbar.float, since they achieve the same purpose.

Image

Image

Image

ultima.navbar.windowcontrols
  • Custom window controls such as:
  • ultima.navbar.windowcontrols.carl
  • ultima.navbar.windowcontrols.trafficlights
  • ultima.navbar.windowcontrols.whiteout

Image

ultima.disable.windowcontrols.button
  • HIDE WINDOW CONTROLS (- O X)

disablewincontrols

ultima.disable.alltabs.button

disablealltabs

ultima.navbar.theme.extensionspanel

themeextensions

Content Area Settings

ultima.scrollbar.thin
  • Forces a more thin scroll bar for content areas, very useful when combined with Windows 10. By @ mrodyhin
image
ultima.spacing.compact
  • Removes borders, rounding, shrinks tabs by a tiny percentage

https://github.com/user-attachments/assets/22489b0c-3b99-48ed-897b-e2926e6672bd

ultima.spacing.relaxed
  • More "comfy" spacing between browser content, goes well with Side View extensions and Ultra-Wide displays

Screenshot_20250520_225549

ultima.spacing.compact.contextmenu ➕ ultima.spacing.relaxed.contextmenu
  • Spacing of context menu items
  • Mac OS needs to use firefoxes gtk context menu widget.macos.native-context-menus
  • Mac OS Users should use the gtk context menu, because it matches FF Ultimas theme.

context menu spacing

ultima.xstyle.newtab.rounded
  • MAKE ELEMENTS ON THE NEW TAB PAGE MORE ROUND

new tab rounded elements

ultima.xstyle.private
  • Private Window Home Page: Strong purple background removed, text removed. Less is more sometimes.

image

ultima.spacing.compact.addonmanager
  • Makes the addon manager & themes page a compact grid layout

compactaddon

URL bar Settings

ultima.urlbar.centered
  • This centers the text within the urlbar. To center the urlbar itself, just use spacers on the customize toolbar page.

https://github.com/user-attachments/assets/c7c8efde-e693-40f7-bc8a-b6fea94f578b

ultima.urlbar.float
ultima.urlbar.hide.buttons
  • This hides the buttons within the urlbar, off hover

https://github.com/user-attachments/assets/f7233ffa-1deb-4ab5-b324-40575555ed3f

ultima.urlbar.hide.searchsuggestions

This hides the "This time search with" url bar suggestions, when used with the new "bonnet" switcher, it hides that.

ultima.urlbar.transparent
  • TRANSPARENT URL BAR

prev

ultima.urlbar.animate.options
  • just a visual slide of selected options 8cfb8aa

Alternative Style Settings

ultima.spacing.compact
  • Removes borders, rounding, shrinks tabs by a tiny percentage

https://github.com/user-attachments/assets/22489b0c-3b99-48ed-897b-e2926e6672bd

ultima.spacing.relaxed
  • More "comfy" spacing between browser content, goes well with Side View extensions and Ultra-Wide displays

Screenshot_20250520_225549

ultima.spacing.compact.contextmenu ➕ ultima.spacing.relaxed.contextmenu
  • Spacing of context menu items
  • Mac OS needs to use firefoxes gtk context menu widget.macos.native-context-menus
  • Mac OS Users should use the gtk context menu, because it matches FF Ultimas theme.

context menu spacing

ultima.xstyle.newtab.rounded
  • MAKE ELEMENTS ON THE NEW TAB PAGE MORE ROUND

new tab rounded elements

ultima.xstyle.private
  • Private Window Home Page: Strong purple background removed, text removed. Less is more sometimes.

image

user.theme.xtension.swap.addon.colors
  • If an add-on theme isn't matching theme colors to well, this will swap some of the color variables of the theme around

Unsaved Image 22

ultima.spacing.compact.addonmanager
  • Makes the addon manager & themes page a compact grid layout

compactaddon

ultima.spacing.compact.menus
  • for a more compact menu panel / extension panel
ImageImage
ultima.disable.contextmenu.icons ➕ ultima.disable.contextmenu.icons.all
  • to disable the icons in context menus
imageScreenshot_20250824_171915

Using Custom Wallpapers

user.theme.wallpaper
  • USE ANY COLOR SCHEME WALLPAPER, already found in the source. Try to only have one selected.

https://github.com/user-attachments/assets/f2d564fb-5382-4696-a219-660c6b96c8ae

Useful Settings (You may want!)

  • browser.tabs.groups.enabled to use the new tab grouping feature, categorize, seperate and collapse tabs in groups!
  • toolkit.tabbox.switchByScrolling to switch between tabs via scrollwheel
  • browser.newtabpage.activity-stream.newtabWallpapers.v2.enabled to set more custom New Tab Page wallpapers
  • browser.tabs.hoverPreview.enabled view an image preview of a hovered tab
  • browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar to disable the New Tab Page search bar