Back to rankings

migueravila/SimpleFox

CSS

๐ŸฆŠ A Userstyle theme for Firefox minimalist and Keyboard centered.

firefoxfirefox-themefirefox-tweaksuserchromeuserchromecssuser-interfaceuserstyleskeyboard-shortcutsminimalistunixpornuserchrome-stylesfirefox-css
Star Growth
Stars
1.8k
Forks
119
Weekly Growth
โ€”
Issues
3
5001k1.5k
Jun 2020Jun 2022May 2024Jun 2026
Artifactsnpmnpm install simplefox
README

image

donation preview


๐Ÿ‘‡ Index

๐Ÿ’ซ Features

  • Supports Firefox Proton UI
  • As simple as you want: All code is commented!
  • Variables for custom colors: Customization
  • Keyboard Centered Design! Here you can read about the shortcuts: Usage

โš™๏ธ Installation

  1. In the searchbar type about:config. A dialog will be shown to you. Press the I accept the risk button.
  2. Search for toolkit.legacyUserProfileCustomizations.stylesheets, layers.acceleration.force-enabled, gfx.webrender.all, and svg.context-properties.content.enabled. Change them to True
  3. Go to your Firefox profile:
    • If you're on Linux: $HOME/.mozilla/firefox/XXXXXXX.default-release/
    • If you're on Windows: C:\Users\<USERNAME>\AppData\Roaming\Mozilla\Firefox\Profiles\XXXXXXX.default-XXXXXX
    • If you're on MacOS: Users/<USERNAME>/Library/Application Support/Firefox/Profiles/XXXXXXX.default-XXXXXXX
  4. Move the chrome folder into the directory.
  5. Make all the customizations you want here.
  6. Enjoy!

๐Ÿš€ Usage

This userstyle was made for a keyboard centered usage, like Tilling Window Manager users or just cool people that loves them! Use the following for a better experience:

  • Alt You can access to the global menu for an extended options you need
  • Alt + Left Arrow You can go Back
  • Alt + Right Arrow You can go Forward
  • Ctrl + L focuses the Navbar
  • Ctrl + B shows you the Bookmarks
  • Ctrl + H shows you the History Bar
  • Ctrl + T Opens a new Tab
  • Ctrl + W Closes a Tab
  • Ctrl + Shift + T Re-opens a tab that you just closed
  • Ctrl + R Refresh the page you're on
  • Ctrl + Shift + A Quick open for Add-Ons

๐ŸŽจ Customization

All the configuration will be managed in the userChrome.css file. And also all the code is commented so you can easily change values and colors as you like.

๐Ÿ’› Colors

In this section of the code you can change the colors, there's a window color and a tabs / urlbar color.


:root {
  --sfwindow: #19171a;
  --sfsecondary: #201e21;
}

๐Ÿšง URL Bar

urlbardifference

You can show and hide the URL Bar (See the difference above) by commenting / uncomment the following section of code:

/*โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€*/
/* Comment this section if you */
/* want to show the URL Bar    */
/*โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€*/

.urlbarView {
  display: none !important;
}

/*โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€*/
  • Right click on toolbar -> Customize.
    • Remove (as you want) all the removable elements including extensions, drag space and buttons.
  • Install the SimpleFox add on theme.

๐Ÿฑ Startpage

If anyone has the doubt, in almost all of the screenshots you can see a Startpage made for it. It's called Bento ๐Ÿฑ and It's another project I made. It fits with the Firefox theme because It's done with the same principles: Minimalist, Simple and Elegant.

bento

โ›ฒ One line version: Cascade

Andreas Grafen has made an awesome work making a One Line theme inspired by SimpleFox. As it's work is awesome and allows you customization I can totally recomend it. Here you can find his repo: Link

image

โš ๏ธ Notes

  • As Firefox changed at version 88 introducing the Proton UI, all the old files and configurations moved to oldFirefox branch.
  • Windows and MacOS are currently tested but may not be in the future.
  • Some custom themes (And GTK themes in Linux) may break context menus.
Related repositories
puppeteer/puppeteer

JavaScript API for Chrome and Firefox

TypeScriptnpmApache License 2.0headless-chrometesting
pptr.dev
95.3k9.5k
microsoft/playwright

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

TypeScriptnpmApache License 2.0playwrighttesting
playwright.dev
93.2k6.1k
gorhill/uBlock

uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

JavaScriptnpmGNU General Public License v3.0ublock-originblocker
66.4k4.2k
FiloSottile/mkcert

A simple zero-config tool to make locally trusted development certificates with any names you'd like.

GoGo ModulesBSD 3-Clause "New" or "Revised" Licensehttpstls
mkcert.dev
59.4k3.1k
zen-browser/desktop

Welcome to a calmer internet

JavaScriptnpmMozilla Public License 2.0firefoxfirefox-based
zen-browser.app
43.5k1.6k
ArchiveBox/ArchiveBox

๐Ÿ—ƒ Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...

PythonPyPIMIT Licensepocketwget
archivebox.io
28k1.6k
ovity/octotree

GitHub on steroids

JavaScriptnpmGNU Affero General Public License v3.0githubchrome
octotree.io
23.2k1.8k
gildas-lormeau/SingleFile

Web Extension for saving a faithful copy of a complete web page in a single HTML file

JavaScriptnpmGNU Affero General Public License v3.0browserarchive
getsinglefile.com
21.9k1.4k
xifangczy/cat-catch

็ŒซๆŠ“ ๆต่งˆๅ™จ่ต„ๆบๅ—…ๆŽขๆ‰ฉๅฑ• / cat-catch Browser Resource Sniffing Extension

JavaScriptnpmGNU General Public License v3.0chromechrome-extension
cat-catch.94cat.com
20.8k1.8k
amir1376/ab-download-manager

A Download Manager that speeds up your downloads

KotlinApache License 2.0composecompose-multiplatform
abdownloadmanager.com
16.8k867
microsoft/playwright-python

Python version of the Playwright testing and automation library.

PythonPyPIApache License 2.0playwrightchromium
playwright.dev/python/
14.8k1.2k
moonD4rk/HackBrowserData

Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux).

GoGo ModulesMIT Licensechromemacos
14.4k1.8k