A theme created for Tree Style Tab extension on Mozilla Firefox, that tries to replicate the vertical tab user interface of Microsoft Edge Browser
- support tab indention
- support for tab-coloring based on its container
- follows your current firefox theme
- You must have Tree Style Tab extension installed on Firefox.
- Go to Firefox Add-Ons Manager > Tree Style Tab > Options , then click the ☑️ Unlock Expert Options.
- On the Appearance section of the options page, go to Theme sub-section and choose the "Proton" theme.
- Scroll down on the options page until you find the "► Advanced" section and expand it. You will see a textfield there with a caption on the top "Extra Style rules provided by Tree Style Tab".
- Copy the entire code/content of the treestyletab-edge-mimicry.css and paste it on the textfield.
- Close then open the sidebar to restart the tree style tab extension and to be able to load the theme correctly. Alternatively, you can also disable then enable the extension for it to properly load the css codes (and probably to reset the script handling for the pinned tabs, because there seems to be a problem with the pinned tabs layout when in "icons only" mode.)
If you want to also copy the hover feature of sidebar found on Microsoft Edge, then you can use the userChrome.css and other files included on the "edge-mimicry" folder. However, this sidebar mod will remove the resizeable feature since it uses a fixed width configuration.
- You must have toolkit.legacyUserProfileCustomizations.stylesheets set to true on the about:config of Firefox. If you have not, then set it and restart firefox afterwards.
- Go to about:support and find the "Profile Directory". Click the "open directory" to navigate to your profile folder. Once you are at the profile folder, look for a folder named "chrome", if it does not exist, then create one.
- Copy-paste both userChrome.css and the files inside the "edge-mimicry" folder on the "chrome" folder. (If you already have your own userChrome.css, then just copy-paste the "@import..." line on my userChrome.css to your existing userChrome.css.)
- Re-launch Firefox.
- Hover Mod + Icon-Only Pinned Tabs - When choosing both these options, the Tree Style Tab may sometimes have janky animation when hovering on the sidebar. This is a bug that cannot be fixed by simple means of CSS, since the position of pinned tabs is handled by the JavaScript. Best thing that I could do to eliminate it is by setting the transition animation to "none". This way, the tabs won't have animation moving in-and-out.
- When pasting the code to Extra Style Rules, make sure to check the "No Decorations" on Appearance panel option as this theme doesn't go well with the built-in themes of Tree Style Tab.
- Some of my userChrome mods were originally forked from MrOtherGuy's Collection of random CSS hacks for Firefox, specifically the autohide_sidebar and implemented my own mods to it.