A minimalistic and keyboard centered userChrome
Cascade aims to remove a lot of the subjective clutter default Firefox comes with. The theme is also highly inspired by the stylistic choices of SimpleFox 🦊 by Miguel Ávila.
This theme was known previously as »ag.proton« — but let's be honest: That sounds hella boring. What you get is a really simple adaptive layout that works well with the new Proton UI. On larger window resolutions Cascade will have a oneline layout which displays the URL bar and tab list next to each other. Smaller resultions will stack both UI elements on top of each other for better readability.
Installation • Customisation • Keyboard Shortcuts
If you're looking for a mouse-friendly clone please check out Waterfall by Clément!
A big »Thank you« to Nick, Abdallah, Benyamin and Wael for all the great suggestions and improvements!
--
If you really like my work you can buy me a coffee to fuel further development.
While appreciated it's ofc by no means necessary. ♡
- Type
about:configinto your URL bar. Click on the I accept the risk button if you're shown a warning. - Seach for
toolkit.legacyUserProfileCustomizations.stylesheets,layers.acceleration.force-enabled,gfx.webrender.allandsvg.context-properties.content.enabledand set them totrue. - Go to your profile folder:
- Linux:
$HOME/.mozilla/firefox/######.default-release/ - MacOS:
Users/[USERNAME]/Library/Application Support/Firefox/Profiles/######.default-release - Windows:
C:\Users\[USERNAME]\AppData\Roaming\Mozilla\Firefox\Profiles\######.default-release
- Linux:
- If it doesn't exist already create a folder called
chrome. - Copy your desired
userChrome.cssinto that folder. - optional Customise everything to your liking.
On Firefox nightly and developer editions Cascade can be installed as an extension. On stable/beta browsers extensions cannot provide userChrome.css customizations.
- Enable installing unsigned extensions by following Mozilla's guide to whitelist
https://github.comas an extension source and allowing installation of unsigned extensions by settingxpinstall.signatures.requiredtofalsein about:config. - Enable extensions to provide themes by settings
extensions.experiments.enabledtotruein about:config. - Install
cascade.xpiby downloading it from the Github releases.
Edit the min-width value to change the breakpoint size on which Cascade will switch to the oneline layout.
@media (min-width: 1000px) {
[...]
}You can use your own colours for Cascade. To do so just edit the following block on top of the config section. By default it will use a dark theme but colour suggestions for light theme users are given as well. Please also change Firefox' theme in your settings to make sure you get the best compatibility.
If you're using a custom colour scheme (e.g. Firefox Color) you can comment out the entire colour-definitions block to use the default colours provided by the Theme Addon.
This userstyle was made for a keyboard centered usage, like Tilling Window Manager users or just cool people that loves them! These are some of the shortcuts that are available:
| Windows / Linux | MacOS | Description |
|---|---|---|
Ctrl + L |
Command * L |
focuses the URL bar |
Ctrl + B |
Command + B |
shows you the bookmark sidebar |
Ctrl + Shift + B |
Command + Shift + B |
shows you the bookmark toolbar |
Alt + Left Arrow |
Command + Left Arrow |
navigates backwards in your history |
Alt + Right Arrow |
Command + Right Arrow |
navigates forwards in your history |
Ctrl + T |
Command + T |
opens a new tab |
Ctrl + Shift + T |
Command + Shift + T |
reopens the last closed tab |
Ctrl + W |
Command + W |
closes the current tab |
Ctrl + Page Upor Ctrl + Shift + Tab |
Command + Option + Left Arrow |
navigates to the previous tab |
Ctrl + Page Downor Ctrl + Tab |
Command + Option + Right Arrow |
navigates to the next tab |
For the full list of shortcuts visit the official Firefox website.