This repository is a comprehensive collection of CSS hacks and stylesheets for customizing the appearance of Mozilla Firefox, primarily through userChrome.css and userContent.css files. It provides over 200 self-contained CSS files that modify various UI elements such as tabs, toolbars, sidebars, URL bar, context menus, and more. The repo also includes a Python script (add_style.py) for managing tags and creating new styles, and an interactive HTML/JS tag browser to explore styles by category. The collection has been actively maintained for years, with styles updated to match Firefox's evolving internal structure, and a deprecated folder for older versions. While each CSS file is tightly coupled to Firefox's internal IDs and structure, the overall organization and modular design make it easy for users to compose their desired appearance. The project is not a standalone application but a resource for Firefox theming enthusiasts.
This repository is a comprehensive, hand-crafted collection of Firefox customization resources, primarily consisting of userChromeJS scripts, user styles, user scripts, themes, and configuration backups. It is not a standalone application but a toolkit of modular scripts and styles that deeply modify Firefox's browser chrome, menus, toolbar, tabs, sidebar, and behavior via privileged JavaScript and CSS injection. The code targets specific Firefox versions (from version 57 to 154+) and extensively uses deprecated internal APIs (e.g., `Components`, `Cu.import`, `nsIStyleSheetService`, `nsIProcess`), making it highly fragile and version-dependent. Many scripts are marked as archived or no longer updated. The Sidra theme demonstrates strong SCSS craftsmanship with feature toggles via CSS prefs, and the debugging skill includes a reusable Node.js RDP client. Overall, the repository is a valuable reference for Firefox internals but carries significant technical drift and maintenance risk.