Implement Tree-style Tabs
-
@TheAMan006 said in Implement Tree-style Tabs:
Sideberry or Tree-Style-Tabs extensions still work in Firefox?
both still work fine in ff. both are good, albeit imo
sidebery
in particular is terrific.tst
dev, a few years ago, decided to remove several aspects of core functionality fromtst
itself, & instead redeploy them in numerous individual "child" extensions, made by them or 3rd-parties. thus, in order for a user to still have the full gamut of features, they must now not only installtst
itself, but also a bewildering array of associated extensions, some of whose names are far from intuitive. once the user masters all this, the "tst
collective" still performs well, but imo it's now rather a confusing mess. what presumably became less maintenance for the dev has become a significant usability mess for the user.otoh,
sidebery
has all the core functionality oftst
& many of its child extensions, all bundled together in the one extension, + various other great functions not available intst
... or vivaldi. its settings page in particular is magnificently atomic, giving users finely granular control of functions & appearance.
allegedly.
-
@ybjrepnfr Timely reply buddy; I had just finished installing Firefox and indeed, TST is awesome, and I installed one of those TST child extensions too which you were talking about; it basically decreases the opacity of older tabs, using the MRU (Most Recently Used Tabs) list of Firefox. Tap To Tab extension works; it enables double click to open new tab in foreground. Tab Slider exists over there too, and sorts the tabs by MRU, but both Tab Slider and TST can't be used simultaneously. I had an idea of how MRRU could be baked into TST: when user switches to any tab, drag the whole subtree up at the top. Children of the same parent stay sorted in the MRU order; the upper the more recently used one. Sadly, couldn't find a child extension for it. Still not satisfied. Quick Tabs extension is an MRU switcher, with fuzzy search. No dark mode. Hurts the eyes so damn bad. Sad I don't know how to CSS; there's a box in the options for custom CSS; me used it for width:1000, but that's pretty much it. Others' older scripts no longer work neatly... Bunch of people on YCombinator have ditched TsT altogether and purely use MRU; something I had been doing for months ever since I found the TabSlider extension... But like, Trees are so nice too; only thing I have to remember is never single click, only middle click on links; the long-press-backwards-button page navigational history is so far away. There was a dude on YCombinator who proposed for absolutely what I said about incorporating MRU in TsT, many years ago; looks like never happened. Imma try SideBery now.
EDIT: QUICKEY, another MRU extension, works great and has dark mode! Glad! Still, I'd have preferred an extension that adds an always-visible side panel that displays the MRU ordered tab list all the time, besides the Tree view. Or perhaps MRU on the new tab page. Neither one could I find any extension for...
-
Btw, https://chrome.google.com/webstore/detail/forest-tree-style-tab-man/hbledhepdppepjnbnohiepcpcnphimdj works perfectly. I tried it on Edge, and Vivaldi, and though the in-build auto-hiding sidebar unhides on hover, it's not reliable, and you have to install this dude's external companion app, and sign up to his website with Google, and the extension collects (for inapp purchases i'm guessing but whatever) credit card numbers lol. So yeah. Not fun.
-
I was thinking that the new Workspaces features adds another layer of organisation to tabs. So tree tabs is not as important now, for me anyway
Still a nice to have for choice.
-
lots of great ideas swirling in here, but not much in the way of details as to whether the need to significantly improve the current vertical tab implementation is really registering with the product team. anyone?
-
@fredless hoping, & happy, to be entirely wrong here, but tbh i believe vivaldi devs, & jon, have no interest in incorporating full-functionality * vertical tabs [* ie, per
TreeStyleTab
& the even betterSidebery
firefox addons]. indeed, in recent years when a previous forum member engaged jon in an attempted discussion about it, he seemed completely unaware of those addons... & hence then by definition, the massive function+feature advantages they have over vivaldi's native vertical tab options [whose one advantage over those two competitors remains the nice tab thumbnails on hover feature]. furthermore, also in previous years, many [short- & long-term] forum members also vociferously defended "the vivaldi way" of tabs management against all the infidels & imposters [my histrionics, but their underlying sentiments]. incredibly, many of these peeps were also unaware of those addons, &/or some then doubled-down on their dubious rebuttals by asinine bleats like "i only use one or two tabs at once, ipso facto nobody else has any decent business needing more complex tabs management either". ergo, with the devs & owner apparently unaware & disinterested, & a chunk of the forum-posting user-base ditto, i see little reason for optimism here. -
@ybjrepnfr I didn't mean to imply and don't think that vertical (or horizontal) tabs are completely off here - there is a LOT of value with tab management you don't get in other Chromium browsers. Chasing multiple extensions and CSS customizations in FF isn't everyone's cup of tea either, and nor is FF itself.
But the one thing that a few other Chromium browsers do quite well here is around their approach to enabling a hierarchy\tree\forest UI: being able to clearly distinguish (and work with!) the parent-child relationship between tabs. Whether you are browsing for work or play, I think for many there is a tendency for a bottomless set of linked or related pages - with the opening of a number of subtabs to pursue related information\tasks very common for many workflows, repeating over and over. Being able to efficiently visualize/collapse/prune across multiple levels of this hierarchy is of very high value to me as I expect it would be for a significant majority of others - and we don't have a view\option to accomplish this in Vivaldi right now. I've been trying to live within tab stacks, which are okay-but-not-great for a bare bones 2-level hierarchy; but I commonly need 3+ levels. A simple hierarchy that, for me, happens multiple times an hour:
- email client open perhaps to some newsfeed email
- linked article #1 from said email
- some linked topic within article
- a sidesearch based on something I wanted to understand better around the article
- search result #1
- search result #2
- exploring a purchase with an online retailer related to thoughts spurred by all of the above
- linked article #1 from said email
When I am done for the moment with that article, I want to be able to put it away - i.e. collapse the branch. When I want to go back and find all of the work I did, I want to be able to visually see it sitting right where I left it, nested and collapsed under my email client tab. When I am done with the whole line of thought forever (because my money is better off in my wallet), I want to be able to just prune the whole branch in a single click\close of the article tab. In Vivaldi, all of this can be lumped into a tab stack and mentally managed, but things then quickly get muddled the moment I move on to say, article #2 and I begin to get lost trying to find my way back to what should be a "branch" later.
- email client open perhaps to some newsfeed email
-
@fredless said in Implement Tree-style Tabs:
the one thing that a few other Chromium browsers do quite well here is around their approach to enabling a hierarchy\tree\forest UI: being able to clearly distinguish (and work with!) the parent-child relationship between tabs
please name these "other Chromium browsers". when i last looked, vertical tabs in edge & [now newly in] brave, had NO tab-stack nesting capability [which is the behaviour you described, & which is one of the massive strengths of the ff addons i listed; infinite nesting]. chrome/chromium afaik still have no native vertical tabs at all of any nature, so are worthy of no further consideration here.
vivaldi's tab management remains distinctly superior to all the chromium-browser "pretenders" i've tested. however, once anyone who routinely works with myriad opened tabs simultaneously, has made the "mistake" of trying
TreeStyleTab
&/orSidebery
in firefox, & thus realised the power of their infinite nesting that supports complex hierarchies of [when necessary] great-great-great-great-etc-grandparents to parent-child-child-child cousins aunts uncles etc arrangements, one then finds vivaldi's capability inadequate by comparison.tl;dr: I do not understand your post. you seemed to misinterpret my post as valorising ff & rubbishing vivaldi, then you explained to me the value of infinite nesting which is THE central point of those excellent ff addons i mentioned, & which ipso facto i'm well aware of already coz that's why i bothered to mention them. in fact, my point is that vivaldi's tab management would become THE best across ALL browsers if they would only incorporate such finessed nesting control. so far, alas, publicly they've given no support for any such improvement. i wrote my post, not to beat some p/r drum for ff, but to explain vivaldi's need for improvement.
-
@aniketd The Windows Panel is a good alternative to Tree Style Tabs. It makes it easy to organise tabs and stacks between workspaces with drag and drop.
-
This post is deleted! -
This post is deleted! -
This post is deleted! -
@Pesala
This is only a test reply. -
+1 very useful, i need it, too.
-
read 'em & weep, vivaldi devs.
Spoiler
please please pl-ease give us comparable tab management functionality in vivaldi. all current v tabstack options pale to insignificance against
tst
but especiallysidebery
. -
@jon -- vivaldi is already, for years, the best chromium-based browser, of course. if only you & your devs would pls give us true infinitely-nestable collapsible multi-groupable tab-stacking capability like
treestyletab
and especiallysidebery
[see my pic in my preceding post], then vivaldi would become the best browser altogether.- https://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/
- https://addons.mozilla.org/en-US/firefox/addon/sidebery/
pretty please?
sidebery has wonderfully extensive & granular settings
-
+1 for that feature.
What I am currently using is the Tabs Outliner extension in a panel, so I have my sessions, hibernated tabs, tree style etc. like it's built into Vivaldi. Unfortunately the dev is Ukrainian and the project seems to be on hold.
So far it's the best solution I saw. Thousands of tabs in multiple windows and sessions are easily manageable and you can even move and suspend whole subtrees.
-
@Pesala the windows panel is very nice. But at this stage in it development it's along way from being as useful as TST or S on FF, or TO (Tabs Outliner) on Chromium. The ability to hibernate tabs and groups of tabs, see their hibernate states, save hibernated tabs grouped in a project forever with no impact on cpu/memory, annotate any tab for categorization, add independent notes anywhere in the panel, quickly create windows and groups, auto backup and sync and restore, etc. makes Tabs Outliner a concept which bridges tabs, bookmarks, history, notes into one web research thing. It feels to me like a new paradigm, whenever a different browser forces me to go back to separate history and bookmarks and tabs and notes.
@VivaVavildi I hate and love Tabs Outliner in equal amounts! I have been a paid supporter for something like a decade. But it has been abandonware for many, many years. I tried it in the windows panel but could not get it to work as well as you did! Congrats. I hope that someday one of the browsers incorporates its many benefits natively.
-
@brucetm
Just add a new Web Panel (with the plus icon below the others) and enter the URL of the Tabs Outliner window, there you are. -
+1 for tree-style tabs.
I'm trying new browsers after coming from Brave. I didn't like many aspects of Firefox, but tree style tabs was a killer app for my use case of drilling down into multiple open tabs during work. I loved Vivaldi's idea of tab stacks, but was disappointed to learn that it only stopped at two levels.
I know Vivaldi's a small team and I like a lot of other aspects of Vivaldi. Just adding an additional voice in support of this feature. It would be a killer feature if Vivaldi built in tree-style tabbing as an option.