All Projects → AdamXweb → WhiteSurFirefoxThemeMacOS

AdamXweb / WhiteSurFirefoxThemeMacOS

Licence: MIT license
MacOS Big Sur like theme for Firefox on MacOS & Windows. Make your Firefox look like Safari.

Programming Languages

CSS
56736 projects
shell
77523 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to WhiteSurFirefoxThemeMacOS

Safari Extensions
Awesome Safari extensions
Stars: ✭ 252 (+3.7%)
Mutual labels:  safari
cosyTabs
SIMBL plug-in for Safari. Now with macOS Sierra/Safari 10 support. Small tabs like they used to be back in the day.
Stars: ✭ 44 (-81.89%)
Mutual labels:  safari
SimpleFox
🦊 A Userstyle theme for Firefox minimalist and Keyboard centered.
Stars: ✭ 1,403 (+477.37%)
Mutual labels:  firefox-theme
managed ml systems and iot
Managed Machine Learning Systems and Internet of Things Live Lesson
Stars: ✭ 35 (-85.6%)
Mutual labels:  safari
Firefox-UI-Fix
🦊 I respect proton UI and aim to improve it.
Stars: ✭ 4,259 (+1652.67%)
Mutual labels:  firefox-theme
bootstrap-modal-ios
Bootstrap Modal for iOS
Stars: ✭ 20 (-91.77%)
Mutual labels:  safari
Extension Create
Create modern cross-browser extensions with no build configuration.
Stars: ✭ 167 (-31.28%)
Mutual labels:  safari
utools-recent-projects
uTools 插件, 快速查询最近打开的项目
Stars: ✭ 84 (-65.43%)
Mutual labels:  safari
universalSmoothScroll
A cross-browser smooth-scrolling API which supports multiple and interruptable scroll-animations on all DOM's elements, even at the same time!
Stars: ✭ 46 (-81.07%)
Mutual labels:  safari
browser-push
Complete workout and guidelines to add web push notifications support for your webapp without third-party notification provider
Stars: ✭ 67 (-72.43%)
Mutual labels:  safari
snoozz-tab-snoozing
A Web Extension to declutter windows by snoozing tabs for later
Stars: ✭ 105 (-56.79%)
Mutual labels:  safari
karma-detect-browsers
Karma runner plugin for detecting all browsers installed on the current system.
Stars: ✭ 44 (-81.89%)
Mutual labels:  safari
browserslist-config-google
Google / Google Workspace Browserslist Shared Config
Stars: ✭ 27 (-88.89%)
Mutual labels:  safari
makeuniversal
Tool to create a Universal Binary version of a Qt distribution.
Stars: ✭ 40 (-83.54%)
Mutual labels:  big-sur
alfred-browser-tabs
🔍 Search browser tabs from Chrome, Brave, Safari, etc..
Stars: ✭ 302 (+24.28%)
Mutual labels:  safari
Link Preview Js
Parse and/or extract web links meta information: title, description, images, videos, etc. [via OpenGraph], runs on mobiles and node.
Stars: ✭ 240 (-1.23%)
Mutual labels:  safari
amazon-safari-pip-mode
Start Amazon instant video in Safari and use Picture in Picture Mode.
Stars: ✭ 41 (-83.13%)
Mutual labels:  safari
GithubTower
This browser extension allows you to use Github's "Clone in Desktop" button with Tower
Stars: ✭ 48 (-80.25%)
Mutual labels:  safari
Stay
Stay is a local userscript manager and an extension sample for Safari on iOS/iPadOS.
Stars: ✭ 672 (+176.54%)
Mutual labels:  safari
Lenovo-Y430p-OS-X-Clover-OpenCore-Hotpatch
Lenovo IdeaPad Y430P NoteBook for macOS 13 Ventura&macOS 12 Monterey&macOS Big Sur 11.0& macOS Catalina 10.15& macOS Mojave 10.14& High Sierra 10.13
Stars: ✭ 41 (-83.13%)
Mutual labels:  big-sur

Firefox WhiteSur theme


A MacOS & Windows Firefox theme to look more like Big Sur Safari. (For Firefox 70+)

Preview

Description

Aim is to make Firefox look more like MacOS Big Sur Safari.
This is a CSS theme adapted to work on MacOS from the Linux GTK theme.
Based on https://github.com/vinceliuice/WhiteSur-gtk-theme/tree/master/src/other/firefox
(This is a quick modification, and is not written from scratch.)

Installation (MacOS)

Download the latest release, or clone the repo above.
A script has been added to streamline the installation process.
Open terminal in the directory of the repo, and run bash install.sh
Follow the prompts

Installation flags

The script supports the following flags

  • -c To enable close button on the left hand side
  • -f To specify the default firefox folder (it will try to find the profile folder to place the theme within)
  • -l Default location of most Linux installations
  • -u Remove the animation on URL bar to be clickable throughout
  • -n Removes the identity colour from tabs
  • -r Remove the theme

e.g. To install with script, with close button left hand side: bash install.sh -c

Manual installation (MacOS & Windows)

Copy chrome and configuration folers into your Firefox Profile Directory

To find your Firefox Profile Directory you can:

  1. Go to about:support in Firefox.
  2. Application Basics > Profile Directory > Open Directory.
  3. Copy folders mentioned above into the profile folder. (usually has -release at the end).
  4. If you are using Firefox 69+:
    1. Go to about:config in Firefox.
    2. Search for toolkit.legacyUserProfileCustomizations.stylesheets and set it to true.
  5. Restart Firefox.
  6. Done!

Manual theme overrides:

To manually add a custom override, copy the *.css from the custom folder of whichever option you are after. Place it in the chrome/WhiteSur/parts foder within the profile directory you opened above.
Next, import the .css file you just specified. To do this, open chrome/WhiteSur/theme.css in the same directory above and add the line
@import "parts/NAMEOFOPTION.css"; above the line that says @namespace xul...
That's it, the theme should load your overriden settings

Swap navbar close buttons on Windows:

windows-swapclose.css contains the styles required to swap the close buttons, as well as to re-order the close button from MacOS styling to Windows. Follow the directions above for the manual theme override to activate.

Manual colour override:

The theme obeys your system UI colour preferences. If you want to override it e.g. always have the dark theme, then you'll have to do the following.
The solution if you don't want to change your System UI colour is to do add the following to your about:config
Add: ui.systemUsesDarkTheme with the number value with 1 for dark, and 0 for light.
Screen Shot 2021-05-04 at 7 10 19 pm

Please note, you won't be able to change the System UI colour if you are using privacy.resistFingerprinting. This apparently is for both web pages and the System UI.

Known bugs

If it is a fresh install of Firefox, the script for MacOS should enable the settings automatically, however users who have toggled settings may need to do the about:config in step 4 above.
If for any reason the WhiteSur theme doesn't activate after using the script, follow steps 4.1 and 4.2 to toggle the stylesheets from within the Firefox settings.

The tab background colour can be overwritten by themes installed through firefox extentions. e.g. if you are using a dark theme in light mode, tab backgrounds that are inactive are affected. Fix: Change the installed theme to appropriate colour scheme to avoid issues.

If you're looking to change the directory to run the script, you can always type bash then drag the file into terminal. You can also type cd and then drag the folder and press enter to navigate to the directory.
Alternatively, if you're running Catalina, the default teminal is zsh, meaning you can change folders by typing the name to enter the folder e.g. WhiteSurFirefoxThemeMacOS

Q: "Why bother doing this, and not just use safari?"
A: I've used safari for quite a few years, and was rather disappointed with the change in extensions, particularly with content blocking. This prompted me to use uBlock origin on Firefox, and to customise it to have the best aesthetics, and simplest transition.

New bugs

If you've found a new bug, please report it as a new issue with the templates provided.

Thanks!

Screenshot

Windows

Preview

MacOS

Preview

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].