Skip to content

Releases: soulhotel/FF-ULTIMA

1.9.5

28 Nov 21:45
78b7b73
Compare
Choose a tag to compare

FF Ultima Version 1.9.5 Release

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 #186
  • new Set the width of Vertical Tabs with: ultima.tabs.width.small to ultima.tabs.width.huge
  • new Tab Groups! Style them with: ultima.xstyle.tabgroups.i by @tthornton3-chwy or ultima.xstyle.tabgroups.ii
  • qol Using ultima.disable.verticaltab.bar now completely removes the Vertical Bar, with an optional quick access option ultima.disable.verticaltab.bar.withindicator #193
  • new Setting ultima.tabs.belowURLbar to have horizontal tabs (tab on top) layout below the URL bar
  • new Setting ultima.navbar.autohide autohide the Navigation Bar, unless hovered or URL bar focused
  • qol Setting ultima.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 with ultima.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 #196
  • fix vertical tab width patched for Nightly (Thank you for the heads up! @dreadbalaur
  • fix pinned tab container grid behavior #198 (Thank you @tbeest)

On the Next Episode of FF Ultima:

  • wip New Tab Page Overhaul (1)
  • wip Setting user.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

22 Nov 18:37
d7d53dd
Compare
Choose a tag to compare

FF Ultima Version 1.9.3 Pre-Release

Version Notes

  • Firefox 133+ required.
  • User.js required.
  • Big Update, New Settings! Read up below or click the video:

ffultima193preview

Change Log:

  • qol Wiki Up-to-Date!
  • qol Setting ultima.tabs.autohide autohides the Vertical Tabs with a smooth animation
  • new Set the width of Vertical Tabs with: ultima.tabs.width.small to ultima.tabs.width.huge
  • new Tab Groups! Style them with: ultima.xstyle.tabgroups.i by @tthornton3-chwy or ultima.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 Setting ultima.spacing.compact.tabs to reduce spacing between tabs (vertical), letting you see more at once
  • qol Using ultima.disable.verticaltab.bar now completely removes the Vertical Bar, still accessible via shortcut button
  • qol With sidebar autohiding and ultima.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! #182
  • new When using add on themes, users can quickly fix most color issues with ultima.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 Setting user.theme.adaptive for use with Autotab color extension ⚠️ WIP, just a foundation
  • qol New Tab Page menu background - blue tint reduced
  • qol tab audio indicator border removed
  • fix vertical tabs top alignment fixed #172
  • qol Theme colors for Full moon (Default Dark Mode) adjusted/improved #172
  • qol PiP (mini video player) buttons - now follows theme/color-scheme primary accent color
  • qol Audio indicator (for tabs) - now follows theme/color-scheme primary accent color
  • qol new tab button under vertical tabs - now follows selected tab color
  • qol autoscroller restored to default style #172
  • fix readjusted sidebar positioning adjustments when using the tabs-on-top layout
  • qol Sidebar margin corrections when in fullscreen and added toolbar padding #179
  • qol overflow icon on navigation bar changed to a "more" icon
  • qol context menu seperators reduced visibility
  • qol findbar theming enhanced
  • qol 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 titlebar x close button is, will trigger as a hover (accessibility) #112 #141
  • wip Setting ultima.xstyle.bookmarks.fading makes the bookmarks toolbar fade in/out, wip
  • wip Change the New Tab Page Wallpaper to custom FF Ultima wallpapers, right on the New Tab page! Enabled via browser.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.

ff-editions

1.9.1

31 Oct 17:46
2b2c793
Compare
Choose a tag to compare

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) or Nightly(134) please use the ffultima1.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 bar
  • fix setting ultima.tabs.autohide is enabled & improved (For Firefox 132 - Default Release) #162 #167
  • fix setting ultima.tabs.autohide is now stable and visual optimized with animation, overflow, overlay (For Firefox version 133+)
  • fix MacOS toolbar bug
  • fix fullscreen spacing correction for the autohide vertical tabs feature #165 @tthornton3-chwy
  • qol notes and documentation corrections for Color Scheme customizations #161 @emmanuel-ferdman
  • new | fix setting ultima.theme.color.swap to swap around colors when using Firefox themes. #146
  • new setting ultima.theme.icons to use default firefox icons or Ultima themed icons #146
  • new setting ultima.theme.menubar for one line menubar style
  • new setting ultima.disable.windowcontrols.button disable window controls (ultima.keep.titlebar renamed/removed)
  • new setting ultima.disable.alltabs.button to disable the all tabs button (ultima.xstyle.disable.alltabsbutton renamed/removed)
  • new setting ultima.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 expanded
  • qol tab audio indicator border removed.
  • fix vertical tabs top alignment fixed #172
  • qol Theme colors for Full moon (Default Dark Mode) adjusted/improved #172
  • qol PiP (mini video player) buttons - now follows theme/color-scheme primary accent color
  • qol Audio indicator (for tabs) - now follows theme/color-scheme primary accent color
  • qol new tab button under vertical tabs - now follows selected tab color
  • qol 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.

ff-editions

1.9

20 Sep 00:51
18e5f69
Compare
Choose a tag to compare
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, functional
  • ultima.disable.windowcontrols setting to merge the window controls into the navigation bar
  • ultima.tabs.autohide - ongoing development, may be implemented by Firefox Developers
  • ultima.disable.verticaltabs.bar - to hide tabs completely (for sidebery setups)
  • ultima.sidebery.autohide - show/hide sidebery on hover, keep all other sidebars expanded
  • ultima.sidebar.autohide - show/hide all sidebars on hover
  • ultima.sidebar.longer - when using autohide the sidebar will expand to a longer/bigger 400px view
  • ultima.spacing.compact - setting to remove rounded borders from window, and reduce spacing between panels, this replaces and improves on xstyle.squared and xstyle.squished
  • ultima.theme.extensions - theme extension menu
  • ultima.urlbar.suggestions - remove urlbar suggestions clutter
  • ultima.urlbar.centered - center urlbar text
  • ultima.urlbar.hidebuttons - hide excessive urlbar buttons, unless hovering
  • ultima.xstyle.urlbar - makes the urlbar transparent when not in use
  • ultima.xstyle.containertabs - provides alternative styles for container tabs, ongoing progression for vertical tabs
  • ultima.xstyle.pinnedtabs - provides alternative styles for pinned tabs, ongoing progression for vertical tabs
  • ultima.xstyle.private - when on, private browsing page can use a custom background, with less clutter on screen
  • qol Youtube styling - notification badge changed from yellow to default red #142
  • qol override-styles.css file has been reformatted to theme-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:config
  • new|qol vertical tab end margin spacing reduced
  • new|qol current/selected tab box shadow added for improved visibility
  • new|fix titlebar/navbar spacing improved when window width reaches smaller sizes
  • new | fix setting ultima.fix.gnome.titlebar for linux gnome titlebar buttons
  • new | fix setting ultima.theme.color.swap to swap around colors when using Firefox themes. #146
  • new setting ultima.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.

ff-editions

1.8.6

08 Aug 00:25
c6c737d
Compare
Choose a tag to compare

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 Setting ultima.xstyle.squished to remove margins and borders, allowing hovering absolute corners to trigger tabs or sidebar display. (similar to xstyle.squared but keeping the rounded aesthetic). #124
  • new Setting ultima.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. #124
  • new Setting ultima.OS.notitlebar for #122
  • new|qol Setting ultima.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 Setting ultima.xstyle.lwtheme given more functionality. Making the vertical tabs and sidebar match the Main Window color.
  • qol The doc 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. #124
  • fix specifying scrollbar styling for webpages with unusual scrollbar utilization (google search). #123
  • todo 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.

ff-editions

1.8.5

29 Jul 00:48
2c0f652
Compare
Choose a tag to compare

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 off ultima.tabs.vertical for the Tabs on Top layout.
  • new Change between Color Schemes and New Tab Backgrounds by typing user.theme in the about:config page.
  • new Toggle vertical tabs to the right side of the Browser with ultima.tabs.vertical.rightside. #29 #111
  • qol When in Fullscreen mode (F11) rounded borders and spacing will be disabled. #115
  • qol 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. #119
  • qol Code Miniaturization.
  • qol Setting browser.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

Screenshot from 2024-07-20 02-21-11

Tabs on the Right

Screenshot from 2024-07-28 20-42-09

Color Scheme Editions

ff-editions

1.8.1

17 Jul 23:10
297bc9e
Compare
Choose a tag to compare

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 Edition
  • new Change between Color Schemes and New Tab Backgrounds by typing user.theme in the about:config page.
  • new Setting ultima.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 of customizing="true" selector in response to Firefox v129.0b4 changes.

Catppuccin-Mocha Edition Preview

0000

Other Editions Preview

ff-editions

1.8

01 Jul 15:27
2179bb2
Compare
Choose a tag to compare
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 Setting ultima.sidebery.autohide autohide's Sidebery only, while other Sidebar Tabs remain static, by @frandmb #88.
  • new Setting ultima.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 Setting ultima.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 to uc-etc
    • uc-light-dark and uc-dark-light removed/merged into uc-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.

Catppuccin Color Scheme Preview (screenshot taken on Gnome Linux)

colorpreview

New Light Mode Color Corrections

lightmode

Example of ultima.OS.mac preference (screenshot taken on Windows 10)

win

1.7.9

16 Jun 20:40
d51b473
Compare
Choose a tag to compare

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.

(CLICK ME) Settings List Preview
Older named preferences such as ultima.tabs.xs(s,l), ultima.tabs.vertical, ultima.OS.linux, etc, can be deleted.

newpreferencelist

Change Log:

  • All is well, in Firefox 128.0b2.
  • new Setting ultima.tabs.vertical.hide will hide vertical tabs (renamed).
  • new Setting ultima.tabs.vertical.onlyprivate hides vertical tabs ~ except for in private windows.
  • new Setting ultima.urlbar.suggestions to toggle url bar suggestions on/off, #6.
  • new Setting ultima.urlbar.centered to toggle url bar centered text and overflow.
  • new Setting ultima.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 toggle ultima.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 1 7
Linux lin
Mac (screenshot from LowSpecGamer25) mac-user

1.7.8

01 Jun 02:46
65a3d85
Compare
Choose a tag to compare

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.

1 7