Customized CSS for Fx is a group of CSS types for Firefox 57 and newer by the creator of the favored Firefox add-on Traditional Theme Restorer.
Firefox 57 will not assist Traditional Theme Restorer or every other interface altering extensions or themes anymore due to the change to a WebExtensions unique system. The brand new WebExtensions system prevents modifications to the browser’s consumer interface by not offering APIs to extensions builders.
The one possibility that’s left for Firefox customers to change the UI, aside from what Mozilla supplies natively in Firefox, is to make use of CSS.
Firefox customers who know their method round CSS could edit CSS information manually to change their model of the net browser. Most Firefox customers however in all probability do not, and that is the place Customized CSS for Fx comes into play.
Customise Firefox 57 with CSS
The mission is hosted on GitHub, and it’s maintained by Aris who is thought for in style Firefox add-ons reminiscent of Traditional Theme Restorer and NoiaButtons. Traditional Theme Restorer was created as a response to the Australis interface that Mozilla launched in Firefox 29. The extension will not work in Firefox 57 or newer anymore as a result of Mozilla dropped assist for legacy add-ons in that Firefox model, and didn’t introduce capabilities to change the consumer interface as WebExtensions API.
The startpage of the mission presents info on finding the profile folder of the Firefox internet browser, and utilizing the offered types to change Firefox.
The best strategy to find the profile folder is by loading about:assist within the browser’s deal with bar, and clicking on the “open folder” button underneath Software Fundamentals > Profile Folder.
You could create a folder known as chrome if it doesn’t exist within the root of the profile listing. As soon as accomplished, copy the content material of the archive into that folder. Guarantee that userChrome.css and userContent.css are positioned within the root of the chrome folder.
That is all that must be accomplished so as to add these customized types to Firefox. There’s nonetheless one other step that you could be wish to take, and that’s customizing the tweaks.
The default set of tweaks could enchantment to some customers, however the CSS information include choices to allow or disable completely different tweaks to alter the interface additional.
Open the userChrome.css file in a plain textual content editor. The file makes use of the @import command to import the precise CSS types from CSS information. That is accomplished to maintain the principle userChrome.css tidy and make it simpler for customers of Firefox to change it.
Strains that start with /* are commented out and the CSS information they hyperlink to usually are not imported due to that.
What you could do is undergo the itemizing one part at a time to find out which of the accessible tweaks you want enabled in Firefox.
You unload tweaks by including /* in entrance of the road and */ on the again. Equally, you take away /* in entrance and */ on the again to allow a tweak.
Right here is the listing of tweaks that’s accessible proper now:
- Modify navigation toolbar buttons.
- Allow Squared buttons
- Change icon look
- Change the app button popup.
- Change bookmarks menu and popup look.
- Outdated bookmarks toolbar button look
- Different button settings (Ahead button conceal, again and ahead buttons separated historical past popups, zoom buttons conceal reset).
- Customized again and ahead buttons look
- Software/hamburger button on navigation toolbar
- Software/hamburger button in Firefox titlebar (Home windows solely)
- Tabs look (fashion, toolbar place as an illustration beneath toolbars (learn: tabs not on prime), tab titles, icons, and extra.
- Modify searchbar, context menus, icons, and different toolbars.
- Change the fashion of the situation bar.
A few of these are self-explanatory. Others usually are not, however you’ve gotten two choices in terms of these. Both allow them and test them out instantly, or open the CSS file that will get loaded to search out out what they do. The latter requires some data of CSS nonetheless.
The userContent.css file makes use of the identical format. It imports CSS information, and it’s as much as you to allow or disable these.
A listing of steered native interface tweaks and about:config tweaks are offered as nicely by the mission to change Firefox’s look additional.
Customized CSS for Fx presents loads of interface modifications for Firefox 57’s interface that can’t be accomplished utilizing extensions or utilizing built-in options. Present Firefox customers could discover it helpful, particularly if they’ve used Traditional Theme Restorer or a comparable add-on till now.
Updates are launched recurrently by Aris; that is good not just for new performance which will get launched by way of tweaks, but in addition to maintain the types suitable with new Firefox releases.