Note: This repo was originally a subdirectory of drannex42/linux-utils, but has now become a standalone repo for my Firefox Sidebar CSS and Utilities. The original linux-utils files can be found here.
Video of the extension in action: https://i.imgur.com/HaLvkFc.mp4
https://user-images.githubusercontent.com/4322153/205100497-f56637c4-1d46-4c15-b349-d0b53f2838a0.mp4
To use FirefoxSidebar you will need to clone this repo into your firefox profile as the chrome
folder and then follow the Sideberry section below. Both are outlined below in how to do so.
Follow the instructions for adding this repository to your Firefox Profile.
about:profiles
in your address bargit clone https://github.com/drannex42/FirefoxSidebar.git "chrome"
about:config
in your address bartoolkit.legacyUserProfileCustomizations.stylesheets
to true
You could skip the clone step entirely if you manually add the FirefoxSidebar files to the "chrome" folder in your Firefox Profile (you will need to make a chrome
folder if it doesn't exist!).
Visit userchrome.org if you are confused or have any questions.
Load the sidebery-data.json
file into your Sidebery addon by using the 'import' section under 'Help'.
If you dislike any of the theme presets for dark or light themes, or you have a particular color scheme in mind then navigate to Sideberry Settings > Style Editor (found at the end of the settings sidebar). The preference is to replace the values in the right panel, not in the theme editor to the left - this way you can easily update to newer versions in the future.
All extensions can be found in /extensions
.
In version 2022.02.23 we broke up the components into extensions using css imports. This makes adding and removing features incredibly easy.
The following extensions are added by default:
There are a number of additional 'extensions' added in that folder.
Please backup the prefs.css
and the custom.css
files before updating to a new versionof FirefoxSidebar. There may be new additions to these files, so you will need to re-add your preferencess to the file accordingly. These files should be updated far less than the other files, but just to make sure please save them.
There are a number of preferences you can enable or disable in the prefs.css
file. There are examples and descriptions of the different preferences within that file.
For ease of use I suggest using the custom.css
file to for your personal tweaks.
Then the sidebar switcher will be missing, edit userChrome.css
and uncomment the relevant section.
Either add the firefox/treestyletabs.css to your TST addon preferences or import the treestyletabs-*.json preferences to your TST addon (prefered)
Release notes have migrated to here. You can find prior release notes before v12021.12.22 here.