I’m using an addon called Tab Manager Plus as side panel to manage tabs and windows. I’m also using bookmarks and RSS as syndication. Currently, I can’t view both tabs and bookmarks at the same time. Newsblur is managing my syndication so I have to navigate to their site instead of having it being accessable in my side panel. The tabs on the top of the browser are also redundant while using TMP.
I’d like to have panel management in my browser similar to Visual Studio. Where tabs, bookmarks and feed can be moved to a single sidebar.
Is this kind of setup possible in Firefox? Does the solution already exist? If it isn’t possible on Firefox, are there other browsers out there that allows this kind of setup?
In principle, Firefox’s extension API only allows one extension to use that sidebar space at a time (with the ability to switch between extensions via that dropdown at the top).
So, it isn’t ultra-flexible in that regard, but you can still get tabs+bookmarks with Tree Style Tab. Basically, it exposes its own API that other extensions can hook into to have it display subpanels, like bookmarks.
And TST Bookmarks Subpanel does exactly that (and is actually developed by the Tree Style Tab dev, so should be very well supported).
I don’t think, there is currently an extension that provides a Tree Style Tab subpanel for feeds, so that isn’t possible.
In terms of other browsers, I know of Vivaldi and Opera that also have such a sidebar extension API, but they’re both proprietary, so that’s probably not what you’re looking for (nor do I have any idea, if they are more flexible in this regard).
You can also hide Firefox’s normal tab bar with a userChrome.css-file. Mind that in addition to those steps, you also have to set
toolkit.legacyUserProfileCustomizations.stylesheets
to true in about:config for the userChrome.css-file to be loaded.For example, this should currently work to hide the tab bar:
#TabsToolbar { visibility: collapse !important; }
(They do have that re-design coming up, so this might stop working then, I don’t know.)
You could also try this trick from the Arch wiki, which I think, will put your tabs to the side without using up that sidebar-extension-slot, so maybe you can do something with that, too: https://wiki.archlinux.org/index.php/Firefox/Tweaks#Horizontal_tabs