Skip to content

soulhotel/FF-ULTIMA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

FF ULTIMA...

. . . The theme with too many options. And a sequel to FF Perfection CSS.

GitHub Release GitHub Downloads (all assets, all releases) GitHub Repo stars GitHub contributors Sponsors πŸ’–

ffultima-editions-2.0

Features

FF Ultima is a theme for everyone and anyone. Not only are all Operating Systems supported.. but you can use this theme in multiple layouts. Tabs on top, under the Url bar, Vertical tabs, Sidebery, Hidden, etc. And configure the theme in multiple ways; with settings for spacing, autohiding, accessibility, colors, and more. FF Ultima fully supports use with add-on themes and trys to support extensions like Sidebery and Auto Tab Color automatically, so Users are not restricted in what they want to use and how they want to use it. Autoconfig is somewhat supported as well. But most importantly.. almost everything you see or don't see is an optional setting that can be turned on or off. Learn more by Getting Started.

Getting Started

You can download the theme in multiple ways, choose one (video tutorials included).

  1. Manually Download the theme ->
  2. Using git and a terminal ->
  3. Or auto install with gituserChrome ->

Documentation

FF Ultima's (wiki) documentation has been moved to: https://ff-ultima.github.io. You can find detailed help docs for everything theme related in there. And if you still can't find what you're looking for, post an issue here on Github.

Enjoy

old readme.md

Features

  • Windows, Linux and Mac OS Support.
  • Vertical Tabs, Tabs on Top/Bottom, or Autohide Everything layouts.
  • Add-on theme support, FF ULTIMA can be used with Firefox add-on themes.
  • Dark or Light mode themes, automatically cycle depending on your systems current Color Mode.
  • Multiple Options for tabs, autohiding, spacing, theming, accessibility and more.
  • Autoconfig integration, Sidebery integration, Auto Tab Color integration.

Installation

First time? You should click on these two options below...

Finding your Profile Folder
πŸ›ˆ Two ways to find your Profile Folder. Choose one. πŸ›ˆ
  1. Go to the about:support page/url.
  2. Open directory
  3. This takes you to your profile folder, typically named "default.release"
  1. Go to the about:profiles page/url.
  2. If you have multiple firefox profiles, make sure you are working with the right one.
  3. Open directory
  4. This takes you to your profile folder, typically named "default.release"
Initial Setup
πŸ›ˆ This is mostly for first time Installation πŸ›ˆ
  • If your Profile Folder does not have a chrome folder, create one.
  • If your Profile Folder already has a chrome folder, empty it.
  • Please have Firefox's System-Theme enabled. You can change this later.

Choose one of these installation methods and follow each step...

The Easy Way
πŸ›ˆ Autoconfig Users should download the Source instead of the release Zip πŸ›ˆ
  1. Download the latest version on the release page.
  2. Copy everything in the ffultima.zip into your chrome folder.
  3. For first time installation, you need to apply the user.js to firefox to access theme settings.
  4. So in the chrome folder, youll see the user.js. Move it out the chrome folder and into the Profile Folder.
  5. Restart Firefox.
  6. Wait for Firefox to open, then delete the user.js file.
The Hard Way
πŸ›ˆ For this method, all you need is Git and a Terminal. It's harder for the less technical people πŸ›ˆ
  • This automated tool requires no download. It runs by fetching gituserChrome
  • Locates all profile folders and allows you to specify which one to install FF Ultima to
  • It renames any present chrome/ folder to chrome.old/, then uses git to install the theme to a new chrome/ folder
  • It also handles moving the user.js, restarting specific firefoxs, and user.js removal
  • To Install FF Ultima - copy/paste the command for your operating system
LINUX (BASH SCRIPT):
bash <(curl -s https://raw.github.com/soulhotel/git-userChrome/main/scripts/gituserChrome.sh)
powershell -NoProfile -ExecutionPolicy Bypass -Command "iex (irm 'https://raw.github.com/soulhotel/git-userChrome/main/scripts/gituserChrome.ps1')"
  ,-.       _,---._ __  / \
 /  )    .-'       `./ /   \
(  (   ,'            `/    /|         
 \  `-"             \'\   / |         whats in the box? oh..
  `.              ,  \ \ /  |         
   /`.          ,'-`----Y   |         it's linux.
  (            ;        |   '
  |  ,-.    ,-'         |  /          because Mac is basically linux..
  |  | (   |        hjw | /
  )  |  \  `.___________|/
  `--'   `--'

gituserChrome is an automation tool for "gitting" and managing userChrome themes. Available as a script and/or Application; See homepage for more info.

Here's what you should do after you've installed FF Ultima...

Post Installation (settings & wiki)
  • Go to the about:config page. You should see:

    • image
    • Search for ultima to see & change all of your settings.
    • Search for user.theme to see & change color schemes.
  • Visit the Wiki to learn more about what's possible:

    • Frequently asked questions
    • All theme settings (full overview)
    • How to install, uninstall, update
    • Sidebery configurations (optional)
    • Videos, documentation, and more

About

The Firefox theme with too many options.. FF Ultima.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project