All Projects → manilarome → Blurredfox

manilarome / Blurredfox

Licence: mit
A sleek, modern and elegant Firefox CSS theme

Projects that are alternatives of or similar to Blurredfox

Browser Addon
Kee adds free, secure and easy password management features to your browser which save time and keep your private data more secure.
Stars: ✭ 386 (-20.08%)
Mutual labels:  firefox
Extensions
Source code of Raindrop.io browser extension (Chrome, Firefox, Opera)
Stars: ✭ 446 (-7.66%)
Mutual labels:  firefox
Yomichan
Japanese pop-up dictionary extension for Chrome and Firefox.
Stars: ✭ 464 (-3.93%)
Mutual labels:  firefox
Org Capture Extension
A Chrome and firefox extension facilitating org-capture in emacs
Stars: ✭ 396 (-18.01%)
Mutual labels:  firefox
Clockwork Chrome
Clockwork - php dev tools integrated to your browser - Chrome extension
Stars: ✭ 415 (-14.08%)
Mutual labels:  firefox
Octotree
Browser extension that enhances GitHub code review and exploration. You can download Octotree for your browser from our website.
Stars: ✭ 21,726 (+4398.14%)
Mutual labels:  firefox
Ca Archive
Catalog of classic Firefox add-ons created before WebExtensions apocalypse
Stars: ✭ 383 (-20.7%)
Mutual labels:  firefox
Metamask Extension
🌐 🔌 The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
Stars: ✭ 6,585 (+1263.35%)
Mutual labels:  firefox
Scriptsafe
a browser extension to bring security and privacy to chrome, firefox, and opera
Stars: ✭ 434 (-10.14%)
Mutual labels:  firefox
Tracy
A tool designed to assist with finding all sinks and sources of a web application and display these results in a digestible manner.
Stars: ✭ 464 (-3.93%)
Mutual labels:  firefox
Blurts Server
Firefox Monitor arms you with tools to keep your personal information safe. Find out what hackers already know about you and learn how to stay a step ahead of them.
Stars: ✭ 403 (-16.56%)
Mutual labels:  firefox
Bs Detector
🚨 THIS REPOSITORY HAS MOVED. 🚨
Stars: ✭ 414 (-14.29%)
Mutual labels:  firefox
Playwright Python
Python version of the Playwright testing and automation library.
Stars: ✭ 5,583 (+1055.9%)
Mutual labels:  firefox
Roam Toolkit
Roam force multiplier
Stars: ✭ 390 (-19.25%)
Mutual labels:  firefox
Browsertime
Your browser, your page, your scripts!
Stars: ✭ 474 (-1.86%)
Mutual labels:  firefox
Easy To Rss
🚀 Chrome/Firefox Extension to retreive RSS feeds URLs from WebSite, RSSHub supported
Stars: ✭ 386 (-20.08%)
Mutual labels:  firefox
Ff Password Exporter
Easily export your passwords from Firefox.
Stars: ✭ 447 (-7.45%)
Mutual labels:  firefox
Simpread
简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
Stars: ✭ 5,352 (+1008.07%)
Mutual labels:  firefox
Chromebackdoor
Chromebackdoor is a PoC of pentest tool, this tool use a MITB technique for generate a windows executable ".exe" after launch run a malicious extension or script on most popular browsers, and send all DOM datas on command and control.
Stars: ✭ 476 (-1.45%)
Mutual labels:  firefox
Playwright Sharp
.NET version of the Playwright testing and automation library.
Stars: ✭ 459 (-4.97%)
Mutual labels:  firefox

blurredfox

A modern Firefox CSS Theme

Firefox with blurredfox
Firefox with blurredfox CSS theme

Firefox with blurredfox
blurredfox's layout with solid colors

Requirements

  • The latest Firefox
  • Compositor with blur support (optional)

Notes

  • 100% working on linux.
  • Untested on macOS.
  • Transparency is broken on Windows 10 (has graphical glitches like flickering). The solid color scheme may work.
  • No, the vertical titlebar is not included. Switch to Linux, then use AwesomeWM to achieve this gloriousness.

How to

Quick install for the linux lads

Notes before running the script:

  • If you have a multiple firefox builds, the script will still run without a problem. Just make sure to pass your target firefox build.
  • If you or your firefox build have a multiple profile, the script will return an error! Make sure you only have one!
  • It is advisible to check the script first before running it.
  • You need bash to run it.
  • If you have an existing chrome folder, the script will make a backup of it in your profile directory.
  • The script will move a file named user.js that contains all the preferences needed for blurredfox to work. The existing one will be backed up.
  • If the installation script is not working, feel free to submit an issue or a pull request.
  1. Run the script below. If you are using a different build like nightly, beta, etc., make sure to replace the 'stable' with the Firefox Build you are using. If leave empty, it will default to stable.

    # Available parameters:
    # stable - Firefox Stable Build
    # dev - Firefox Developer Edition
    # beta - Firefox Beta
    # nightly - Firefox Nightly
    # esr - Firefox Extended Support Release
    
    # Examples:
    
    # Stable build's profile
    $ curl -fsSL https://raw.githubusercontent.com/manilarome/blurredfox/script/install.sh |
    bash -s -- stable
    
    # Nightly build's profile
    $ curl -fsSL https://raw.githubusercontent.com/manilarome/blurredfox/script/install.sh |
    bash -s -- nightly
    
  2. After the confirmation message that the theme is successfully installed, open firefox. Change the colorscheme by Open Menu > Customize > Change colorscheme.

Manual Installation

  1. Open about:config page.

  2. A dialog will warn you, but ignore it, just do it press the I accept the risk! button.

  3. Search for these:

    • toolkit.legacyUserProfileCustomizations.stylesheets
    • layers.acceleration.force-enabled
    • gfx.webrender.all
    • gfx.webrender.enabled
    • layout.css.backdrop-filter.enabled
    • svg.context-properties.content.enabled

    Then make sure to enable them all!. Or you can just copy the user.js file to your profile.

  4. Go to your Firefox profile.

    • Linux - $HOME/.mozilla/firefox/XXXXXXX.default-XXXXXX/.
    • Windows 10 - C:\Users\<USERNAME>\AppData\Roaming\Mozilla\Firefox\Profiles\XXXXXXX.default-XXXXXX.
    • macOS - Users/<USERNAME>/Library/Application Support/Firefox/Profiles/XXXXXXX.default-XXXXXXX.
  5. Create a folder and name it chrome, then assuming that you already have cloned this repo, just copy the theme to chrome folder.

  6. Restart Firefox.

  7. Finally, you can now change whatever color mode you want in the Cusomization Window.

    • Default - Uses system colors, but uses the theme's layout.
    • Dark - Dark colorscheme. Good for the night.
    • Light - Bright colorscheme. Good for killing the eyes.

User Support

Some UIs are broken!

  1. Check if you're using the latest version of Firefox.
  2. It's broken because you're using Windows 10 and macOS or you're using an ancient version of Firefox.

If you're using Windows or macOS and something's wrong

  1. I only have Archlinux, macOS' untested while the theme is broken on Windows 10.
  2. If the transparency is broken, use the solid color scheme. Edit the userChrome.css to switch.

Liar! The theme's name is blurredfox, where is the blur?!

  1. Yeah, the name blurredfox is a lie, just like the cake. I named it blurredfox because it's designed to look gorgeous with a blur effect. You can, however, have the blur effect by:

    • Making sure you have a compositor and it supports blur.
    • If you're not using GNOME or KDE Plasma that has its own compositors, use picom. It includes the dual kawase blur shader.
    • GNOME's compositor, mutter, doesn't support blur. Hey, GNOME devs, it's already 2020. Just kidding!
    • If you're using KDE Plasma, read the next note below.

I'm using KDE Plasma, but there's no blur! How many other lies have I been told by the council?

  1. Enable the blur in your compositor. Go to System Settings > Desktop Effects > Enable Blur. Note that this will not enable the blur effect on all applications.
  2. Enable the blur effect on all applications by installing a KWin script called Force Blur. Make sure to read its manual. Don't you ever dare to create an issue about Force Blur! Just kidding! But yeah, I'm serious.
  3. Go to System Settings > KWin Scripts > Enable Force Blur.
  4. Change its settings. If there's no settings/settings icon, Logout. Re-login.

How can I set or change the colors for the Default color mode?

  1. The default mode are from Firefox and it uses the system colors. Although I only tried and tested it with GTK3, it should work with any platforms or environment as long as Firefox can detect your system colors.

I hate the colors! Why is everything transparent?!

  1. Use the solid color scheme by editing the userChrome.css.
  2. You can change the colors yourself.
  3. The transparency is only applied to Dark and Light mode under the blurred color scheme. No transparency == No blur.
  4. You can read the next point.

Uninstall this now!

  1. Go to your profile directory.
  2. Delete the chrome folder.
  3. If you used the installation script or copied the user.js to your profile, delete it.
  4. Sayonara.

Got a problem?

If you have already read the README, free to open an issue here!

Got a patch?

You're absolutely welcome to submit a pull request here!

TODO

PR's are welcome!

  • [ ] Render site content under the navbar like macOS
  • [ ] Fix UI inconsistencies
  • [ ] Better CSS
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].