Releases: soulhotel/FF-ULTIMA
1.9.5
FF Ultima Version 1.9.5 Release
- Click Me ⬇️ Direct Download
- ⬇️ Please follow the installation instructions on main page.
- 🗨️ Submit an issue or ask questions not answered in the Wiki.
- ⚙️ Change settings, tab size, autohiding, spacing, and more.
- 🎨 Learn how to create a Color Scheme like Catppuccin or Gruvbox.
Version Notes
- Firefox 133+ required.
- User.js required.
- Stability is Among Us.
- 🎊🎆🎉🍰🦃🍽️🙏🎁🎉🎆🎊
- No updates for a while (hopefully) Happy Holidays.
Change Log:
qol
Wiki Up-to-Date!fix
text and button spacing for Vertical Tabs Toolbar buttons #186new
Set the width of Vertical Tabs with:ultima.tabs.width.small
toultima.tabs.width.huge
new
Tab Groups! Style them with:ultima.xstyle.tabgroups.i
by @tthornton3-chwy orultima.xstyle.tabgroups.ii
qol
Usingultima.disable.verticaltab.bar
now completely removes the Vertical Bar, with an optional quick access optionultima.disable.verticaltab.bar.withindicator
#193new
Settingultima.tabs.belowURLbar
to have horizontal tabs (tab on top) layout below the URL barnew
Settingultima.navbar.autohide
autohide the Navigation Bar, unless hovered or URL bar focusedqol
Settingultima.spacing.compact
now reduces 2 to 18 more pixels vertically (Navigation Bar)new
When using add on themes, users can quickly fix most color issues withultima.theme.color.swap
. Note, optimization for add on themes with ff ultima are now at their best state, but there are still a 10% of themes that just wont look great. This is because of the variety of ways that an add-on theme developer may choose to use their color variables, it is impossible to have an all-for-one solution mixed in with ff ultima.fix
Midnight color scheme code bleeding into light mode #196fix
vertical tab width patched for Nightly (Thank you for the heads up! @dreadbalaurfix
pinned tab container grid behavior #198 (Thank you @tbeest)
On the Next Episode of FF Ultima:
wip
New Tab Page Overhaul (1)wip
Settinguser.theme.adaptive
(4)wip
Change the New Tab Page Wallpaper to custom FF Ultima wallpapers (2)wip
Catppuccin-Frappe color-scheme, inspired by reddit post (3)
2024-11-28.02-38-04.mp4
FF Ultima is reaching it's maturity, additional updates to the theme will most likely only focus on bugs, patches, and fine-tuning. If you'd like to see more features added to the list, feel free to fork or push via pull request. Contributors, like always - are always welcome. Otherwise, enjoy.
1.9.3
FF Ultima Version 1.9.3 Pre-Release
- Click Me ⬇️ Direct Download
- ⬇️ Please follow the installation instructions on main page.
- 🗨️ Submit an issue or ask questions not answered in the Wiki.
- ⚙️ Change settings, tab size, autohiding, spacing, and more.
- 🎨 Learn how to create a Color Scheme like Catppuccin or Gruvbox.
Version Notes
- Firefox 133+ required.
- User.js required.
- Big Update, New Settings! Read up below or click the video:
Change Log:
qol
Wiki Up-to-Date!qol
Settingultima.tabs.autohide
autohides the Vertical Tabs with a smooth animationnew
Set the width of Vertical Tabs with:ultima.tabs.width.small
toultima.tabs.width.huge
new
Tab Groups! Style them with:ultima.xstyle.tabgroups.i
by @tthornton3-chwy orultima.xstyle.tabgroups.ii
qol
Right click tabs and seperate them into tab groups to organize/hide them!fix
MacOS titlebar bugs are patched #166 (Thank you @alejandrosanchezcabana for confirming)new
Settingultima.spacing.compact.tabs
to reduce spacing between tabs (vertical), letting you see more at onceqol
Usingultima.disable.verticaltab.bar
now completely removes the Vertical Bar, still accessible via shortcut buttonqol
With sidebar autohiding andultima.disable.verticaltab.bar
, hovering the screen-edge will trigger the sidebar to expand #168 (Thank you @awwpotato)qol
Using the theme with Add-On themes has been optimized a bit! #182new
When using add on themes, users can quickly fix most color issues withultima.theme.color.swap
. Note, optimization for add on themes with ff ultima are now at their best state, but there are still a 10% of themes that just wont look great. This is because of the variety of ways that an add-on theme developer may choose to use their color variables, it is impossible to have an all-for-one solution mixed in with ff ultima.wip
Settinguser.theme.adaptive
for use with Autotab color extension⚠️ WIP, just a foundationqol
New Tab Page menu background - blue tint reducedqol
tab audio indicator border removedfix
vertical tabs top alignment fixed #172qol
Theme colors forFull moon
(Default Dark Mode) adjusted/improved #172qol
PiP (mini video player) buttons - now follows theme/color-scheme primary accent colorqol
Audio indicator (for tabs) - now follows theme/color-scheme primary accent colorqol
new tab button under vertical tabs - now follows selected tab colorqol
autoscroller restored to default style #172fix
readjusted sidebar positioning adjustments when using the tabs-on-top layoutqol
Sidebar margin corrections when in fullscreen and added toolbar padding #179qol
overflow icon on navigation bar changed to a "more" iconqol
context menu seperators reduced visibilityqol
findbar theming enhancedqol
pointer cursor added to certain buttons around the navigation bar (accessibility)qol
vertical tabs scrollbar increased visibility (accessibility)qol
hovering the edge of the screen where the titlebarx
close button is, will trigger as a hover (accessibility) #112 #141wip
Settingultima.xstyle.bookmarks.fading
makes the bookmarks toolbar fade in/out, wipwip
Change the New Tab Page Wallpaper to custom FF Ultima wallpapers, right on the New Tab page! Enabled viabrowser.newtabpage.activity-stream.newtabWallpapers.v2.enabled
(wip. unstable)wip
Catppuccin-Frappe color-scheme, inspired by reddit post
FF Ultima is reaching it's maturity, additional updates to the theme will most likely only focus on bugs, patches, and fine-tuning. If you'd like to see more features added to the list, feel free to fork or push via pull request. Contributors, like always - are always welcome. Otherwise, enjoy.
1.9.1
Click Me ⬇️ 1.9.1 latest
⬇️ Please follow the installation instructions on main page.
🗨️ Submit an issue or ask questions not answered in the Wiki.
⚙️ Change settings, ongoing maintenance.
🎨 Learn how to create a Color Scheme like Catppuccin or Gruvbox.
Warning
- Firefox 132+ required.
- User.js required.
- If using Firefox
Developer Edition(133)
orNightly(134)
please use theffultima1.9-nightdev.zip
theme version below. - There are changes between Firefox 131-132-133, that you may not see if you are using Default Firefox.. until Default reaches 133 on
November 29th
. Users of Developer Edition or Nightly can see all theme improvements now.
Tip
Open Issues and ask questions! There has to be some confusion with all of these changes, but I can assure you once Default Firefox reaches 133, stability will be reached as well.
Change Log:
doc
Firefox developers have merged the window controls into the navigation barfix
settingultima.tabs.autohide
is enabled & improved (For Firefox 132 - Default Release) #162 #167fix
settingultima.tabs.autohide
is now stable and visual optimized with animation, overflow, overlay (For Firefox version 133+)fix
MacOS toolbar bugfix
fullscreen spacing correction for the autohide vertical tabs feature #165 @tthornton3-chwyqol
notes and documentation corrections for Color Scheme customizations #161 @emmanuel-ferdmannew
|fix
settingultima.theme.color.swap
to swap around colors when using Firefox themes. #146new
settingultima.theme.icons
to use default firefox icons or Ultima themed icons #146new
settingultima.theme.menubar
for one line menubar stylenew
settingultima.disable.windowcontrols.button
disable window controls (ultima.keep.titlebar
renamed/removed)new
settingultima.disable.alltabs.button
to disable the all tabs button (ultima.xstyle.disable.alltabsbutton
renamed/removed)new
settingultima.disable.verticaltab.bar
to hide the verttabbar for sidebery like setups, will need to use the sidebar button once to hide the bar (ultima.tabs.disabled
renamed/removed)fix
sidebar spacing correction, when vertical tabs are expandedqol
tab audio indicator border removed.fix
vertical tabs top alignment fixed #172qol
Theme colors forFull moon
(Default Dark Mode) adjusted/improved #172qol
PiP (mini video player) buttons - now follows theme/color-scheme primary accent colorqol
Audio indicator (for tabs) - now follows theme/color-scheme primary accent colorqol
new tab button under vertical tabs - now follows selected tab colorqol
autoscroller restored to default style #172
FF Ultima is reaching it's maturity, additional updates to the theme will most likely only focus on bugs, patches, and fine-tuning. If you'd like to see more features added to the list, feel free to fork or push via pull request. Contributors, like always - are always welcome. Otherwise, enjoy.
1.9
Click Me ⬇️ 1.9.0 latest
⬇️ Please follow the installation instructions on main page.
🗨️ Submit an issue or ask questions not answered in the Wiki.
⚙️ Change settings, ongoing maintenance.
🎨 Learn how to create a Color Scheme like Catppuccin or Gruvbox.
⭐ FF Ultima Catppuccin-Mocha Edition by Draff (@ItsLogic) (promo)
Warning
This update is ONLY for Firefox Version 131
It's happening! Firefox developers have officially introduced Vertical Tabs!
You may or may not have noticed, but many custom themes that target tabs have broken recently. This is because - as of Firefox version 131, Firefox has made their own vertical tabs implementation. Firefox's implementation is missing a lot, the spacing is extreme.. auto-hiding tabs isn't a thing, etc, etc, but most importantly.. This forces a bit of a reset onto the FF Ultima theme.
As the developers continue to make progress, the theme will only improve, while restoring many of the lost features. With all of that said...
Time to delete the old theme
Re-install FF Ultima here
Use the new user.js file
& Read the Change Log below!
Change Log:
- Theme size reduced to
12mb
- All prior positioning bugs, Fullscreen effects on Mac, have been corrected
user.theme
settings for different color-schemes have been saved, functionalultima.disable.windowcontrols
setting to merge the window controls into the navigation barultima.tabs.autohide
- ongoing development, may be implemented by Firefox Developersultima.disable.verticaltabs.bar
- to hide tabs completely (for sidebery setups)ultima.sidebery.autohide
- show/hide sidebery on hover, keep all other sidebars expandedultima.sidebar.autohide
- show/hide all sidebars on hoverultima.sidebar.longer
- when using autohide the sidebar will expand to a longer/bigger 400px viewultima.spacing.compact
- setting to remove rounded borders from window, and reduce spacing between panels, this replaces and improves on xstyle.squared and xstyle.squishedultima.theme.extensions
- theme extension menuultima.urlbar.suggestions
- remove urlbar suggestions clutterultima.urlbar.centered
- center urlbar textultima.urlbar.hidebuttons
- hide excessive urlbar buttons, unless hoveringultima.xstyle.urlbar
- makes the urlbar transparent when not in useultima.xstyle.containertabs
- provides alternative styles for container tabs, ongoing progression for vertical tabsultima.xstyle.pinnedtabs
- provides alternative styles for pinned tabs, ongoing progression for vertical tabsultima.xstyle.private
- when on, private browsing page can use a custom background, with less clutter on screenqol
Youtube styling - notification badge changed from yellow to default red #142qol
override-styles.css file has been reformatted totheme-xstyle.css
organizing all code/functions that relate to alternative styles (ultima.xstyle)qol
new tab wallpapers have been enabled by default, post Firefox v131, this feature conflicted with the new tab wallpapers toggle in about:confignew
|qol
vertical tab end margin spacing reducednew
|qol
current/selected tab box shadow added for improved visibilitynew
|fix
titlebar/navbar spacing improved when window width reaches smaller sizesnew
|fix
settingultima.fix.gnome.titlebar
for linux gnome titlebar buttonsnew
|fix
settingultima.theme.color.swap
to swap around colors when using Firefox themes. #146new
settingultima.theme.icons
to use default firefox icons or Ultima themed icons (extension menu, back, forward, ublock) #146
FF Ultima is reaching it's maturity, additional updates to the theme will most likely only focus on bugs, patches, and fine-tuning. If you'd like to see more features added to the list, feel free to fork or push via pull request. Contributors, like always - are always welcome. Otherwise, enjoy.
1.8.6
Warning
Firefox Nightly (Firefox version 131+) has Vertical Tabs finally implemented into Firefox!
If you are using Firefox Developer Edition or Nightly - do not use this version of the theme (1.8.6). Come over to the FF Ultima 1.9 pre-release instead.
Click Me ⬇️ 1.8.6 latest
⬇️ Please follow the installation instructions on main page.
🗨️ Submit an issue or ask questions not answered in the Wiki.
⚙️ Change settings, tab size, no borders, spacing, autohiding, more.
🎨 Learn how to create a Color Scheme like Catppuccin or Gruvbox.
⭐ FF Ultima Catppuccin-Mocha Edition by Draff (@ItsLogic) (promo)
Change Log:
new
Settingultima.xstyle.squished
to remove margins and borders, allowing hovering absolute corners to trigger tabs or sidebar display. (similar toxstyle.squared
but keeping the rounded aesthetic). #124new
Settingultima.sidebar.hidden
can fully hide/collapse the sidebar when used with autohide, also allows hovering screen edge when in fullscreen/maximized when used with xstyle.squared or xstyle.squished. #124new
Settingultima.OS.notitlebar
for #122new
|qol
Settingultima.sidebar.longer
when using sidebar.autohide the sidebar will be 350px long (bigger).qol
When in fullscreen mode (F11) the navigation bar animation has been overwritten. Smoother transition when handling window control visibility.qol
Settingultima.xstyle.lwtheme
given more functionality. Making the vertical tabs and sidebar match the Main Window color.qol
Thedoc
folder has been removed from the theme. This cut the theme's source-size in half (-10mb). View the Wiki for all help & documentation.fix
Mac OS titlebuttons display in fullscreen, mistargetted. #124fix
specifying scrollbar styling for webpages with unusual scrollbar utilization (google search). #123todo
Code Miniaturization. position-tabs.css is a mess.
FF Ultima is reaching it's maturity, additional updates to the theme will most likely only focus on bugs, patches, and fine-tuning. If you'd like to see more features added to the list, feel free to fork or push via pull request. Contributors, like always - are always welcome. Otherwise, enjoy.
1.8.5
Click Me ⬇️ 1.8.5 latest
⬇️ Please follow the installation instructions on main page.
🗨️ Submit an issue or ask questions not answered in the Wiki.
⚙️ Change settings, tab size, no borders, spacing, autohiding, more.
🎨 Learn how to create a Color Scheme like Catppuccin or Gruvbox.
⭐ FF Ultima Catppuccin-Mocha Edition by Draff (@ItsLogic) (promo)
Change Log:
new
Turn offultima.tabs.vertical
for the Tabs on Top layout.new
Change between Color Schemes and New Tab Backgrounds by typinguser.theme
in the about:config page.new
Toggle vertical tabs to the right side of the Browser withultima.tabs.vertical.rightside
. #29 #111qol
When in Fullscreen mode (F11) rounded borders and spacing will be disabled. #115qol
When in Fullscreen mode (F11) vertical tabs / sidebar become fully hidden, still accessible.qol
When in Fullscreen mode (F11) hidden tabs / sidebar are fully responsive to hovering absolute screen corners and edges.qol
Increased responsiveness to hovering vertical tabs area and mini-button-bar area.qol
Improvement++ to full screen navigation-bar responsiveness.qol
YT theming, notifications menu saturation decreased. #119qol
Code Miniaturization.qol
Settingbrowser.newtabpage.activity-stream.newtabWallpapers.v2.enabled
will enable Firefoxs New-Tab Wallpapers feature. Overriding FF Ultima wallpapers.
Due to the nature of this theme being primarily vertical-tab focused, the tabs on top layout - may have some quirks. Though it behaves just as default-firefox behavior, please let me know if you spot anything that seems off.
FF Ultima is reaching it's maturity, additional updates to the theme will most likely only focus on bugs, patches, and fine-tuning. If you'd like to see more features added to the list, feel free to fork or push via pull request. Contributors, like always - are always welcome. Otherwise, enjoy.
Tabs on Top
Tabs on the Right
Color Scheme Editions
1.8.1
Click Me ⬇️ 1.8.1 latest
⬇️ Please follow the installation instructions on main page.
🗨️ Submit an issue or ask questions not answered in the Documentation.
⚙️ Change settings, tab size, no borders, spacing, autohiding, more.
Change Log:
new
Catppuccin-Mocha Edition by Draff (@ItsLogic).new
Gruvbox Edition, Gruvbox Light Edition, Midnight Editionnew
Change between Color Schemes and New Tab Backgrounds by typinguser.theme
in the about:config page.new
Settingultima.xstyle.urlbar
provides an alternate style for the URL BAR - blending into the nav bar, with no box-shadow or border #96.qol
Improvement to full screen navigation-bar responsiveness.qol
|new
Additional OS settings for Linux Users with themed window decorations.fix
fade out the use ofcustomizing="true"
selector in response to Firefox v129.0b4 changes.
Catppuccin-Mocha Edition Preview
Other Editions Preview
1.8
Click Me ⬇️ 1.8 latest
⬇️ Please follow the installation instructions on main page.
🗨️ Submit an issue or ask questions not answered in the Documentation.
⚙️ Change settings, tab size, no borders, spacing, autohiding, more.
⏭️ Preview what's next in the change-log for the Main Update Branch.
Change Log:
new
Alternate color scheme: See the Catppuccin Edition to learn more.new
Color schemes are even easier to create: Learn how on the New Color Scheme page.new
Settingultima.sidebery.autohide
autohide's Sidebery only, while other Sidebar Tabs remain static, by @frandmb #88.new
Settingultima.OS.mac
can now be used for any OS, to simulate left side title bar buttons.fix
Close button for tabs not visible when in Fullscreen Mode, #30.fix
When in fullscreen mode, title bar buttons will now only display when the navigation bar is hovered.qol
Styling for pinned tabs vs selected tabs have been adjusted and simplified.qol
About:config warning-dialog automatically set to false through user.js.qol
Code miniaturization.qol
Settingultima.OS.kdedecoration
for KDE Users who may have themed window decoration applied to firefox.qol
Color Variables have been adjusted; excess removed, readability improved (hopefully). Some changes include but are not limited to:- Name shortening from
uc-ultima-etc
touc-etc
uc-light-dark
anduc-dark-light
removed/merged intouc-text
. Functionality has not changed.uc-panel-border
is utilized more often, specifically for every element that has a modified border.uc-background-etc
- background variables are a bit more specific, for tabs, panels, etc.- Many nested elements (with altered backgrounds) now adopt their parents related background variable.
- The application of variables can sometimes rely on user preference.. so feedback is appreciated for these and future changes.
- Name shortening from
Catppuccin Color Scheme Preview (screenshot taken on Gnome Linux)
New Light Mode Color Corrections
Example of ultima.OS.mac preference (screenshot taken on Windows 10)
1.7.9
Click Me ⬇️ 1.7.9 latest
⬇️ Please follow the installation instructions on main page.
🗨️ Submit an issue or ask questions not answered in the Documentation.
⚙️ Change settings, tab size, no borders, spacing, autohiding, more.
⏭️ Preview what's next in the change-log for the Main Update Branch.
Warning
Returning Users: Some user preferences (names) have changed! Please reapply the user.js to get the updated settings. This change is to reflect future updates/features while organizing the names for easier readability. Setting names will be carefully considered moving forward and renaming will NOT happen again. Thank you.
Change Log:
- All is well, in Firefox 128.0b2.
new
Settingultima.tabs.vertical.hide
will hide vertical tabs (renamed).new
Settingultima.tabs.vertical.onlyprivate
hides vertical tabs ~ except for in private windows.new
Settingultima.urlbar.suggestions
to toggle url bar suggestions on/off, #6.new
Settingultima.urlbar.centered
to toggle url bar centered text and overflow.new
Settingultima.urlbar.hidebuttons
to show excess buttons only on hover.new
Audio indicator (in Sidebery) positioned similar to native vertical tabs by DarkDipper, #73.fix
Mac OS toolbar width patched, tested on Sonama and Ventura.fix
Group Indentations improved (in Sidebery) @DarkDipper, #73.fix
Added padding (2px) added to the bottom of the mini-button-bar.fix
Bad spacing, mathematical error, when tabs autohide is disabled.fix
Removed duplicate code regarding context menu theme.removed
Vertical tab toggleultima.tabs.vertical
no longer needed. You can delete in about:config.todo
Alternative lwtheme variables (experimental).todo
Setting to keep default tabs-on-top layout (not a priority).todo
Code miniaturization, slowly cleaning up the source, simplifying some functions, shrinking some files.todo
New preference for alternate pinned tab styling, still havent decided on a style yet. Feedback is appreciated.
windows | |
---|---|
Linux | |
Mac (screenshot from LowSpecGamer25) |
1.7.8
Click Me ⬇️ 1.7.8 latest
⬇️ Please follow the installation instructions on main page.
🗨️ Submit an issue or ask questions not answered in the Documentation.
⚙️ Change settings, tab size, no borders, spacing, autohiding, more.
Change Log:
- All is well in Firefox 127.0b9.
- Url bar selected text color correction. (no more black on black).
- Capitalization to New Tab page text decoration from @Arcandres. #59.
- Quick patch to unexpected sidebar alteration on Nightly from @bigshans. #62.
- Corrected visibility of sidebar title (exposed by 2 px) when collapsed.
- Sidebery configuration for those that want to opt out of the native vertical tabs.