Considered tweaks to enhance the Firefox browsing experience whilst remaining true to the vanilla aesthetic.
Designed with consideration for Vibrancy on Mac OS.
Written from the ground up through references to Firefox source files at
searchfox.org.
Written in scss
and compiled using webpack
.
Tested on Firefox 104.0
.
As of Firefox version 100
,
the dark mode selector -moz-lwtheme-brighttext
no longer works, seemingly
replaced by @media
query.
As of Firefox version 103
,
vibrancy on macOS now uses -moz-appearance: -moz-mac-source-list
.
As of Firefox version 104
,
identification of macOS is now browser-main-window-mac-window-titles
.
Symlink (recommended) or copy ./dist/userChrome.css
to
/path/to/firefox/profile/chrome
.
# build for production, emits userChrome.css in ./dist folder
npm run build-prod
# build for testing, emits userChrome.css in ./test folder
npm run build-dev
MIT.
Johnson Zhou johnson@simplyuseful.io.