Hacker News new | ask | show | jobs
by taraparo 1032 days ago
I settled down on SideBerry after having used Tree Tab Style for ages: https://addons.mozilla.org/en-US/firefox/addon/sidebery/

It adds contexts/categories. So you can have trees of tabs per topic.

5 comments

Sidebery is wonderful, but the real gem is Tab Stash. Lets me organize tabs into topic-related groups, with the added bonus that not all of these are "living" tabs. Some are archived/hibernated. By default, live tabs are in an unorganized/unnamed group. The only issue I had was I couldn't tell which tab was playing audio. Tab Stash doesn't have indicators for this, so I installed the Sound Control extension to list tabs playing audio and switch to them.

I got: vertical tabs, tab grouping by topic/label, tab archival (low memory use)

In grasshopper you can organize through tags, and colors, which create profiles mapped to urls, so they also apply for instance if you are in History view. The profile can be set to match the root, or the exact url. You can also filter different kinds of tabs, like unloaded, or playing. There's also a button that appears when a tab is playing, to go back to that tab (focus it).
I use Simple Tab Groups which has similar features. It works great and its autosave also saved my open tabs a few times.
I am a huge fan of Sidebery, but it really highlights how messed up Mozilla is. Not only have they failed to provide a native vertical tab solution, but then you go to turn off the damn horizontal ones and you have to jump through convoluted hoops by enabling the userChrome.css and then figuring out where the hell to put the file and all of this for one edit. Yeah sure, I have figured it out (and have to re figure every time I install FF), but there is no way that I could ever tell a random user to switch to vertical. I cannot fathom how Mozilla could not add a checkbox to their anemic settings menu.
It’s really surprising how hard it is to customize Firefox considering its image. Wanna change a shortcut, tough luck. Wanna change the UI? Hope you’re a web developer. Wanna build a native app with it? We’re the only browser that no one is working with.
In grasshopper you can filter by domain, but also can add tags, and colors, to any tab, and filter through this. There's a profile editor accessible when you right click the items.
Why not use the bookmark sidebar?
Is there an authoritative way hiding the horizontal tab with SideBerry?
Thanks. Surprised there isn't an extension to allow toggling on/off.
Could just be an about:config flag, that would be better than having to apply userChrome.css on every profile where you need it.
Mozilla seems to see potential for abuse with this, which is why they are not offering an API for this.
I think it is because firefox wants to keep the same extention api with chrome.
Regretfully Mozilla hasn't gotten around to providing the API for that.
This works on the LTS version of Firefox but needs an update if you’re running the latest version.

Type about:config in the address bar and press Enter to load it.

In the search box above the list, type userprof and pause while the list is filtered. If you do not see anything on the list, ignore this step.

Switch toolkit.legacyUserProfileCustomizations.stylesheets preference from false to true.

Type about:support in the address bar and press Enter to load it.

Note the Profile Directory.

cd to Profile Directory and create a folder called chrome.

***

mkdir chrome;

cat << EOF > ./chrome/userChrome.css #TabsToolbar { visibility: collapse; }

EOF

***

In Firefox again:

Restart all Firefox sessions.

Right click anywhere menu section of Firefox, and check 'Menu Bar'.

... and that ridiculous kluge is why the vast majority of users will never experience vertical tabs - which would be a better experience for the vast majority of users...
... and also a great reason for keeping notes! As a linux user modifying a text file is par for the course, yet I totally agree in substance with your point.
The only way to hide the horizontal tab is with userChrome.css