9 ms·
Show HN: Advanced Tab Manager for Firefox
- taraparo 3y agoI settled down on SideBerry after having used Tree Tab Style for ages: https://addons.mozilla.org/en-US/firefox/addon/sidebery/ https://addons.mozilla.org/en-US/firefox/addon/sidebery/ It adds contexts/categories. So you can have trees of tabs per topic.
- jaytemple 3y agoIs there an authoritative way hiding the horizontal tab with SideBerry?
- detuur 3y agoThe only way to hide the horizontal tab is with userChrome.css
- bigpapikite 3y agoBeen using this as my userChrome.css: https://gist.github.com/BrianGilbert/1ad7e3931406f485a86a35aefb0aa1b1 https://gist.github.com/BrianGilbert/1ad7e3931406f485a86a35a...
- jaytemple 3y agoThanks. Surprised there isn't an extension to allow toggling on/off.
- catach 3y agoRegretfully Mozilla hasn't gotten around to providing the API for that.
- PurpleRamen 3y agoMozilla seems to see potential for abuse with this, which is why they are not offering an API for this.
- Sujeto 3y agoCould just be an about:config flag, that would be better than having to apply userChrome.css on every profile where you need it.
- pfcao 3y agoI think it is because firefox wants to keep the same extention api with chrome.
- speakspokespok 3y agoThis 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'.
- wintermutestwin 3y ago... 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...
- speakspokespok 3y ago... 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.
- Sujeto 3y agoIn 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.
- user3939382 3y agoWhy not use the bookmark sidebar?
- throwaway914 3y agoSidebery 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)
- deleted 3y ago[deleted]
- Sujeto 3y agoIn 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).
- dizhn 3y agoI use Simple Tab Groups which has similar features. It works great and its autosave also saved my open tabs a few times.
- wintermutestwin 3y agoI 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.
- rutierut 3y agoIt’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.
- miroljub 3y agoI don't want to piss on the OP effort, some people will find it useful. For me, I don't understand the problem. Why do so many people need a tab manager in say Firefox, but not in Word, Excel, Windows Explorer or Total Commander?
- quickthrower2 3y agoAs a developer here is a scenario: Start day on task A. Open Task, Open Subtask, Open git PR to check comments, Open Azure portal to check something, check Kibana Logs. Do a seperate second Kibana query. Get asked about task B Open Task, Open OneNote docs on that task, open a chatgpt session for that task This is a mild example Why not close tabs as they are used? Because if I need them again the load time of many sites is atrocious and then I also need to remember how I got there. I would need to save my kibana query or make a note of how I got to that Azure blade. Neither of these update the URL to capture the state (they are not HATEOAS) or I donn’t trust them to.
- progx 3y agoIt should be implemented on os-system level, so you can access the content, no matter with which app.
- vladvasiliu 3y agoYeah. I don't understand why modern browsers don't allow disabling tabs. I already have a window manager that's quite good at managing windows. I don't need another level for that with its own rules.
- svlasov 3y agoHaving a separate window per tab will consume more resources, than showing only a single tab content at a time.
- toyg 3y agoMeh, window management is optimized to the hilt. The real expense is the web view, which you're going to have anyway, as these days all browsers use separate processes.
- infl8ed 3y agoI've settled on AllTabsHelper https://addons.mozilla.org/en-US/firefox/addon/all-tabs-helper/ https://addons.mozilla.org/en-US/firefox/addon/all-tabs-help... Not as full featured as some of the others but does what I need. I wish any of the tab managers would allow me to sort by domain, as it is I've installed a second add on just to do this https://addons.mozilla.org/en-US/firefox/addon/order-tabs-by-domain/ https://addons.mozilla.org/en-US/firefox/addon/order-tabs-by...
- zeotroph 3y agoAs someone who keeps tabs open forever (as better bookmarks), resulting in tens of windows with each tens of tabs, I finally settled on Tab Session Manager [1] which allows me to "stash" these Windows and restore them later. It seems this add-on manages and AllTabsHelper open tabs only and does not have a separate session manger (the one built into Firefox is a joke, sadly). 1: https://addons.mozilla.org/en-US/firefox/addon/tab-session-manager/ https://addons.mozilla.org/en-US/firefox/addon/tab-session-m...
- ccakes 3y agoIf any Firefox devs or PMs are reading, PLEASE build even a simple tab grouper into the browser natively. Regardless how recommended a given extension is, all tab manager extensions require access to all web content which is too much. I’d rather use something built in but barebones rather than an addon
- ronjouch 3y agoYes a million times. Please go vote for issue https://bugzilla.mozilla.org/show_bug.cgi?id=1509350 https://bugzilla.mozilla.org/show_bug.cgi?id=1509350 (and please add to the discussion, but do refrain from pure-noise "me too" comments :). If no one comments there today, tomorrow I'll post a summary of stuff discussed here in this HN thread, I see are a couple things worth surfacing. As to why a "simple native tab group" is important even when there are umpteen extensions offering some version of it (in addition to OP's legit point about addon permissions), my take is in comment 40, https://bugzilla.mozilla.org/show_bug.cgi?id=1509350#c40 https://bugzilla.mozilla.org/show_bug.cgi?id=1509350#c40 . TL;DR: 1. Feature parity with a Chrome feature that is actually visibly used a lot (from direct observation at work), 2. Shipping a simple high-quality "baseline". Pleaaaaase, Moz PMs & devs, some attention to this!
- ronjouch 3y ago> "If no one comments there today, tomorrow I'll post a summary of stuff discussed here in this HN thread, I see are a couple things worth surfacing." Done in https://bugzilla.mozilla.org/show_bug.cgi?id=1509350#c49 https://bugzilla.mozilla.org/show_bug.cgi?id=1509350#c49
- wintermutestwin 3y agoWhile you have their attention: Where are native vertical tabs? Or at least a settings checkbox to turn horizontal tabs off.
- quickthrower2 3y agoMy killer ask for any browser, on Windows is the option to have groups create different taskbar icons, so I can treat some sites like a seperate “app”. For example youtube music.
- eviks 3y agoIs this manager advanced enough to replicate Vivaldi's tab tiling and stacking functionality? (also not sure why the screenshots devote 80% of space to non-addon functionality like page with some distracting chip images and colored tables)
- Sujeto 3y ago>Is this manager advanced enough to replicate Vivaldi's tab tiling and stacking functionality? No, but it can do a bunch of stuff, which you can try. >also not sure why the screenshots devote 80% of space to non-addon functionality like page with some distracting chip images and colored tables Was easier to take screenshots like this. But maybe I'll try cropping next time. I guess the idea was to show how it looks as a sidebar, or as a popup.
- SanderSantema 3y agoGiven the required permissions I’d like to read the source code before using it, but that doesn’t seem to be available. Is this correct?
- akaij 3y agoYou can download the xpi file directly from the versions page (https://addons.mozilla.org/en-US/firefox/addon/grasshopper-urls/versions/ https://addons.mozilla.org/en-US/firefox/addon/grasshopper-u...) and extract it: $ file grasshopper_urls-746.xpi grasshopper_urls-746.xpi: Zip archive data, at least v2.0 to extract, compression method=deflate
- Sujeto 3y agoThere's a link to the github in the store.
- cropcirclbureau 3y agoIt's available here: https://github.com/madprops/grasshopper https://github.com/madprops/grasshopper. The link was in the left sidebar behind some tracking redirect.
- Sujeto 3y ago>behind some tracking redirect Put there by mozilla btw
- cropcirclbureau 3y agoIs there anything that OP can say to sell this to someone heavily invested in Sideberry (an excellent piece of software imo)?
- Sujeto 3y agoGrasshoppers are cool. And a platform has been created to add more features if they make sense. It already can do a bunch of stuff, I advice you to give it a try.
- cropcirclbureau 3y agoWent ahead and played around some with it. Pretty smooth, handled the 600 or so tabs I had like a champ. The myriad of filtering options are great, surprised I had so many duplicate tabs. Combination of tags and colors is an interesting approach but I found it a bit lacking in ergonomics and I really can't see it being better than Sideberry's tab panels/groups approach (the killer feature for tab hoarders imo). Good extension though, will be keeping an eye on it.
- qwerty456127 3y agoCan it be configured to mimic native look&feel or at least use a light theme?
- Sujeto 3y agoYes the theme is very customizable, check the Settings. There's also commands you can use if you double tap Ctrl twice. You can open the command palette and select Light Theme.
- qwerty456127 3y agoI know I am going to sound stupid, but I failed to find where the settings for this extension are. Neither the toolbar icon, nor the sidebar, nor the Firefox's extensions management page seem exposing any.
- Sujeto 3y agoMain menu is the top left button inside the extension. In that menu you can enter Settings. Then in settings you can click the category to see a list of other categories, or use the arrows.
- qwerty456127 3y agoI see. Thanks. It just says "Tabs" so I couldn't guess it's there intuitively. Perhaps you might want to add a downward arrow to the button right side to hint it's a drop-down menu.
- qwerty456127 3y agoBy the way, does anyone happen to know how to overcome the sidebar width limit in the current Firefox versions? I want the tab titles to be less truncated but Firefox won't let me expand the sidebar more than 432 px in width. An alternative (maybe even better) idea which came into my mind is make item title display multi-line (word-wrap). Is there a Grasshopper configuration option for this? I already enabled URL display so it already is two-line effectively but I feel like probably making both parts (the title and the URL) two-line each.
- jagged-chisel 3y agoThat sounds suspiciously like a number placed in a style sheet. Have you checked in the directory for your Firefox profile?
- qwerty456127 3y agoI already forgot the details, but I tried some solutions like this I could google up. Yes, I remember changing some numbers in some files in the profiles. Nothing worked. Apparently these were only meant to work with older versions.
- deleted 3y ago[deleted]
- Sujeto 3y ago>I already enabled URL display so it already is two-line effectively but I feel like probably making both parts (the title and the URL) two-line each. So apart from having URL + Title shown at the same time, I take it you mean to reserve two lines for those to have some room to wrap? I'll add a note to try it as a setting.
- data_base 3y agoI documented unlocking the width of the sidebar in Firefox here: https://dev.to/semanticdata/unlock-the-sidebar-width-in-firefox-22p0 https://dev.to/semanticdata/unlock-the-sidebar-width-in-fire...
- qwerty456127 3y agoCould you please also add a button to sort the tabs by domain? I don't want hierarchical grouping like some competing extensions offer (to me such UX feels like additional complexity), only sorting.
- Sujeto 3y agoAlready added to my notes. I'll likely implement it. Make it pin+normal tab aware even, like only sort normal, pins, or both.
- qwerty456127 3y agoThanks. Sounds great.
- Sujeto 3y agoSort Tabs has been added as a tabs action (Top right menu). Or as a command. Wrap Text is now a setting. Defaults to false. For further ideas you can use the github repo... thanks
- qwerty456127 3y agoPerfect. Tank you for a gret job. Do you take Monero donations?
- oriel 3y agoThis reminds me of a sabbatical project i ran with during the pandemic. ended up sputtering out due to lack of time and motivation, but i did end up pushing out an initial alpha for some friends https://elos-edu.notion.site/eLOS-Connect-0-0-11-a72acbec8936417c8324fca336b8bbf4 https://elos-edu.notion.site/eLOS-Connect-0-0-11-a72acbec893... Still trying to clean up the code enough to release out into the open.