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:
- Open Firefox
- Type
about:config
in the URL Bar - Type
ultima
oruser.theme
and...
- Tabs
- Side bar (not Vertical Tabs)
- Top bar(s) (menubar, navbar, window controls)
- URL bar
- Alternative Style's (icons, colors, spacing)
- Custom Wallpapers
- Useful Settings (You may want!)
- Looking for color scheme settings? ->
- Looking for transparent theming? ->
- Looking for adaptive tab color? ->
Tab Settings
- 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
- This is not a "setting" but an "action" that most users may find helpful.
- Open the
Settings Sidebar
-> Turn onExpand sidebar on hover
- By default Firefox turns this off whenever you go horizontal.
https://github.com/user-attachments/assets/fb36e5e9-50b7-4c1d-9536-3ce43f72c65a
- 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.
ultima.disable.alltabs.button
- This hides the
all tabs
button that is always on the Navigation Bar.
ultima.tabs.disable.update.dot
- HIDE THE UPDATE DOT THAT APPEARS ON UNSELECTED TABS
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 beingON
. 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)
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
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.
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.
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.
Sidebar Settings (not Vertical Tabs)
ultima.sidebar.autohide
- AUTOHIDE ALL SIDEBARS (NOT VERTICAL TABS)
https://github.com/user-attachments/assets/bbd5cd62-b29c-41cd-b1db-ea463abcedc8
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 beingON
. 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
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
ultima.navbar.windowcontrols
THEME WINDOW-CONTROLS LIKE STANDARD TRAFFIC LIGHTS OR CARL TRAFFIC LIGHTS BELOW
- standard traffic lights on Windows
- carl themed traffic lights on Linux
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
tocenter
toright
. - Position "right", only really applies for a floating bookmarks toolbar.
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
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.
ultima.navbar.windowcontrols
- Custom window controls such as:
- ultima.navbar.windowcontrols.carl
- ultima.navbar.windowcontrols.trafficlights
- ultima.navbar.windowcontrols.whiteout
ultima.disable.windowcontrols.button
- HIDE WINDOW CONTROLS (- O X)
ultima.disable.alltabs.button
ultima.navbar.theme.extensionspanel
Content Area Settings
ultima.scrollbar.thin
- Forces a more thin scroll bar for content areas, very useful when combined with Windows 10. By @ mrodyhin
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
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.
ultima.xstyle.newtab.rounded
- MAKE ELEMENTS ON THE NEW TAB PAGE MORE ROUND
ultima.xstyle.private
- Private Window Home Page: Strong purple background removed, text removed. Less is more sometimes.
ultima.spacing.compact.addonmanager
- Makes the addon manager & themes page a compact grid layout
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
- URL BAR becomes a floating transition when in use
https://github.com/user-attachments/assets/f0c7744a-f527-4025-b300-191922babacb
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
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
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.
ultima.xstyle.newtab.rounded
- MAKE ELEMENTS ON THE NEW TAB PAGE MORE ROUND
ultima.xstyle.private
- Private Window Home Page: Strong purple background removed, text removed. Less is more sometimes.
user.theme.xtension.swap.addon.colors
ultima.spacing.compact.addonmanager
- Makes the addon manager & themes page a compact grid layout
ultima.spacing.compact.menus
- for a more compact menu panel / extension panel
ultima.disable.contextmenu.icons ➕ ultima.disable.contextmenu.icons.all
- to disable the icons in context menus
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 scrollwheelbrowser.newtabpage.activity-stream.newtabWallpapers.v2.enabled
to set more custom New Tab Page wallpapersbrowser.tabs.hoverPreview.enabled
view an image preview of a hovered tabbrowser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar
to disable the New Tab Page search bar