Tree Style Tab
-
Also for me +1 for TreeStyleTabs. I'm using this Addon in Firefox since many many years and I would have changed to Chromium if it would we available there.
Pls implement this feature so that I can change my default browser to Vivaldi.
-
Would also like to see some tree style functionality. However, I would prefer a more solid implementation than the tree style tab extension in Firefox (makes Firefox slow, drag-and-drop fussy, no keyboard shortcuts to control where new tabs are created). So take your time in implementing tree style tabs.
I don't care much for peek previews of tabs, so for the time being I would prefer an absence of thumbnails (or a disable option) when a vertical tab bar is chosen.
Really like where the browser is going overall though. I've found Firefox to be too slow too often.
-
+1 from me too. Registered only for this.
Tree style tab is only thing holding me on FF. The alternative for chrome is horrible. Reason why would anyone want to have tabs in separate window is eluding me…
-
I just registered on your forum only so I could say this: +1. (Obviously, I'm not the only one who did so.)
-
+1 for all the TreeStyleTab fans. I moved from FF to Chrome and have put up with Sidewise for ages, but it's clunky and buggy. I was considering going back to FF, but won't now if TST is also becoming obsolete…
I love the feel of Vivaldi so far, and the sidebar tabs are getting really close. Here are some specific things I do like about Sidewise - I'm sure the same is possible in TST
Bookmarks vs Hibernated Tabs
I have about 40-50 tabs in Sidewise, most of which are hibernated, but I have them organised into a structure so I can open any of them at a moments notice. This is much more convenient than a bookmark folder or menu which has to unfold, then you have to let your eyes settle on what you want, click, wait for new tab with all the visual jiggling around this causes in the main browser window. I still do use bookmarks, but only for seldom used sites, or for filing away useful resources that I know I'll need eventually but not sure when. It would be great to be able to use Vivalidi's tabs in the way I use Sidewise, but there are 2 or 3 key things missing.
[ol]- Indentation to show structure. Tab Stacks are close, but the flyout thumbnails are a bit distracting. An option to have them as 'subtabs' still in the sidebar would be great, especially with 'folders' like in Sidewise that can be expanded or collapsed
- Clear visual differentiation between active and hibernated tabs, and with hibernate / un-hibernate buttons on the tabs, next to the 'close' button
- One of the most useful features of Sidewise is the ability to use the mouse scroll wheel to switch tabs in the sidebar, but only active tabs; at the moment in Vivaldi, a side-effect of scrolling up and down a large set of tabs is to active all of them and then run out of RAM
[/ol]
I've attached a picture of my current Sidewise window for anyone not familiar with it, although I'm guessing people at Vivaldi would be. I'd really like to be able to ditch that and get the same 'effect' in V though - here's hoping.
Attachments:
-
Another TST user here. Would love the feature in Vivaldi so I could make the switch to it as my main browser.
Wanted to include a quote from a Chrome developer here:
"After some experiments with vertical tabs in Chrome, we decided that most people who want vertical tabs really want tree-style tabs. However, the complexity of a tree-style interface in terms of usage is beyond what most users need or want"
As Chrome is more focused on the general populace, and not the power-users, I think it would make sense for Vivaldi to implement this as it is a highly sought-after feature for vertical tab users.
-
it's so amazing! I would even pay money for this option!
-
Any news about implementing additional tabs functions towards getting some kind of TST in vivaldi ?
This extremely useful feature is so highly needed, that I can't understand why vivaldi's devs did not implement this.
Every webdev uses FX only to get fast tab management with TST.
Well, Opera 8 had this (I dropped opera the day when dev fked up completely tab management; starting from v9), hell knows why chrome devs made people lifes worse by cutting off this feature in v30(?).I'm very disappointed that minor features like theme based on page's template/color did make into v1.0, but such basic thing like tab tree/nesting tabs wasn't even considered.
Sorry to say, but cyberfox+TST ftw.
-
I am also a TST user in Firefox - the primary reason it's still my primary browser.
I would prefer the "Light" theme, but the active tab looks too much like the inactive tabs, so I'm using the Dark theme. But I don't really like it that much. If we could pick the one color to use instead of the "Matching" color that show Red so often, that might be a good solution.
[ I hope the Vivaldi developers read these posts ]
-
I am also a TST user in Firefox - the primary reason it's still my primary browser.
I would prefer the "Light" theme, but the active tab looks too much like the inactive tabs
I had the same feeling. Why the heck default options for tab management are set to be so unfriendly to users ?!
If you mess a bit with tab options, you can get a bit similar look to TST in FX.
Last tab (darkgray) is hovered.[attachment=3421]vivalditab.jpg[/attachment]
There should be an option to check during installation: I'm an andvanced user, with 50 tabs opened at once, to get TST's functionality by default
Attachments:
-
Perhaps as a stopgap while waiting for TSTs to be implemented, you could at least change the middle click behavior to start a tab stack if one isn't already built. Currently, with the "Open Tabs in Current Tab Stack" option checked, it only works when you have already manually created a stack by dragging one tab onto another. It would be nice to have stacking "auto start".
You would need to change the right click menu allow links to be opened in different ways. "Open link in new tab" would open the link outside the current stack and "Open link in stacked tab" would open the link inside the current stack.
-
+1
Please. Do. This. -
+1 Still using FF solely because of TST.
-
Also registered solely for +1 TST.
As others already reported, vertical tabs without hierarchy are useless.Hell, I am on a point where I would even pay for a decent browser (Chrome Speed & Media Support + FF TST).
in.
-
Hi,
thank you for the great work on vivaldi.at the moment i use opera with vertical tabs add-on = vertical-tabs in sidebar with folders to organize - not as good as TST
but constanly firefox crashes left me with no other choise. now every start of opera 30-100 tabs are loading and waiting 30secs is not optimal
if you add something like TST or a other option to automaticly organize tabs i will switch 100%
tab-group is not a real option here+1 for TST
-
I'm simply posting here to express my support for the tree-style tabs feature. I'm putting up with Firefox 47 crashing at least twice an hour, just to have my tree style tabs. The feature really is that important.
Why is Firefox crashing? I have no idea. I'm running Firefox out of the tarball downloaded from mozilla.org and other than TST I have no other extensions installed. TST does not crash Firefox 45 and 46 that I have installed on other machines, all running CentOS or Kubuntu.
-
I do know that internally, there is discussion as to various ways TST might be implemented. Nothing has been settled on, but there is discussion.
-
I do know that internally, there is discussion as to various ways TST might be implemented. Nothing has been settled on, but there is discussion.
Thank you Ayespy. Are those discussions in regards to UI, how to save the internal state of the application, or limitations of the GUI toolkit? If the issues are one of the two former I could gladly help out, either here or in private communications.
As for UI, I highly recommend that the Vivaldi team look at the Firefox extension Tree Style Tabs.
https://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/There are two very important aspects of Tree Style Tabs.
The first aspect is that tabs opened as a new tab (target="new" or user middle-click) are displayed in the UI as a "child" of the opening tab, by means of indenting the left edge of the tab relative to the tab container object.
The second aspect is that the user may drag (by means of the mouse) any arbitrary tab to be a child of any other arbitrary tab. When this happens, the dragged tab moves to the appropriate place in the hierarchy, and all its children remain its children. Of course we get the edge case where a user may try to drag a tab to be a child of one of it's children. This move should simply be rejected.
So far as internal state, I would recommend a very simple tree structure, where each tab stores the GUID of the parent tab as an attribute, and top-level tabs have a parent_id of 0. Additionally, you might want to add a second attribute display_order, which stores the order from top to bottom for the display of the tabs, for reasons that we'll get to soon. When a user drags a tab to another location only the parent_id of the moved tab needs to be updated. I know that QStackedWidget and friends don't support a native hierarchy, so you would then recursively iterate which tabs have parent_id as the move tab, and order them as per display_order. The amount of indentation could be (10px * getHierarchyLevel()), where the method would simply return how many times parent_id had to be recursively iterated to get to 0.
I'm sure that I haven't mentioned anything that wasn't already completely obvious, but if we the users knew where the team was stuck or which issues and edge cases needed further consideration, then somebody here could likely clarify either how one would expect the UI to work or propose how to handle the representation.
Thank you!
-
It's not a matter of being stuck, but rather a matter of making up their minds whether/how they would like to approach it. There are at least four, maybe five, completely different ways to attack it - not as to user experience, but as to technical underpinnings. There are multiple ways to associate it with the UI. Dragging tabs to detach has priority at the moment, and there a several dozen other features and debugs/regressions in progress, considerations of how to avoid (in some cases cure) code bloat, etc., etc. So all I'm saying is it's a subject of conversation. No one is assigned to do anything about it ATM.
-
Another registration to express my +1 for TST.
I am beyond frustrated because I've wanted to move away from Firefox for the last 5 years or so, but this is the reason that stops me every single time. Dealing with the slowness and constant crashing is tiresome, but I deal with it simply because of this one extension.
Every time I try to look up this feature for a browser, I find like-minded people. I am really surprised nobody is grabbing this group of users. We are trapped and begging to get out from the clutches of Firefox, but no one is jumping at the chance. I tried Vivaldi maybe a year ago in beta, but went back to Firefox because of this. Really sad that's what I have to do again, even after the frustrations I had only 2 hours ago.
I love all the excellent customization options Vivaldi has. Adding this option seems like a no-brainer. Pretty please! :ohmy: