. . . A theme with too many options. And a sequel to FF Perfection CSS.
- Windows, Linux and Mac OS Support.
Vertical Tabs
and aOne Line Nav Bar
.
- Add-on theme support, FF ULTIMA can be used with Firefox add-on themes.
- Color Scheme support, choose from the many options or learn how to create your own.
- Dark or Light mode themes, automatically cycle depending on your systems current Color Mode.
- Multiple Options for Tabs, autohiding, spacing, accessibility and more.
- See more detail on what FF Ultima has to offer through the Wiki.
- Next Release: Autoconfig Integration (optional)
Need help finding your Profile Folder? (Click Me)
userChrome Themes work by communicating with a chrome folder located in your Firefox Profile folder, think of it as your User Interface. This folder typically holds
.css
files with the purpose of customizing elements of the Browser. There are two easy ways to access this folder:
- Go to the
about:support
page
- In the URL Bar, type
about:support
. - Look for the Profile Folder row. Open the folder.
- In that folder, create a new folder named
chrome
(If it doesnt already exist).
- Go to the
about:profiles
page
- In the URL Bar, type
about:profiles
. - Your profile will say
This is the profile in use and...
. - Look for the Root Directory row, and click Open Directory.
- In the opened Folder, create a new folder named
chrome
(if it doesnt already exist).
The Easy Way
- Download the latest version on the release page.
- Copy everything in the ffultima.zip into your
chrome
folder. - For first time installation, you need to apply the
user.js
to firefox to access the theme settings. - In the chrome folder, youll see the
user.js
, move it out the chrome folder and into the Profile Folder. - Restart Firefox.
- Wait for Firefox to open, then delete the
user.js
file. - Go to
about:config
and search forultima
to see all of your settings.
⚠️ You only need to touch the user.js when installing the theme for the first time. It's function is to enable userChrome and add theme settings to the about:config page. Do not copy the user.js file into the Profile Folder if you are just updating the theme to a new version. Unless you want all of your saved settings to be reset or unless told otherwise :).
The Hard Way
This method involves using Git and the Terminal - allowing easier updates. Harder for the less technical of people.
- Open a terminal in your Profiles
chrome
folder. - Or in the terminal, navigate to your Profiles chrome folder
cd your\profile-folder\chrome
. - In the terminal, git clone the repo to install/update to the latest version:
# cd your/profile-folder/chrome # cd into profile folder
git clone https://github.com/soulhotel/FF-ULTIMA.git # git clone inside
mv FF-ULTIMA/* FF-ULTIMA/.* . # clean up double folder
rmdir FF-ULTIMA # remove the extra folder
- In your chrome folder you'll have a file named
user.js
. - Move the
user.js
file OUT of the chrome folder and INTO your Profile Folder. - Restart Firefox.
- Wait for Firefox to open, then delete the
user.js
file. - Go to
about:config
and search forultima
to see all of your settings.
⚠️ You only need to touch the user.js when installing the theme for the first time. It's function is to enable userChrome and add theme settings to the about:config page. Do not copy the user.js file into the Profile Folder if you are just updating the theme to a new version. Unless you want all of your saved settings to be reset :).
Reading the release page is always recommended. When new versions of the theme come out - and they include new preferences in the about:config page, you may want to open the new user.js file and compare it to your current settings. You can either add the settings manually in the about:config page... or load your own editted user.js file to add the new settings and keep your old the same way.
- FAQ
- Theme settings overview
- Sidebery config
- List of Color schemes
- Color scheme creation
- Spreadsheets