More Complex Tab Auto-Stacking
-
Having tab auto-stacking is great, however the current implementation is too simple, and there have already been plenty of people saying that this does not fit their workflow.
My proposal is to further expand into this feature, by not keeping it as one single setting:
With the
ALT/OPTION
key, tab stacks don't have to be automatically made anymore unless the modifier key is used. This, along withSHIFT
andCTRL/CMD
, the context menu or mouse gestures, creates new different ways of opening tabs with or without tab auto-stacking.Overall, this should also replace these two currently present settings, as they would become obsolete:
Adding it also means that the New Tab Position setting would be completely independent from auto-stacking, which is not the case right now; enabling auto-stacking means losing the option to place new tabs either after related tabs, after the active tab or as the last tab.
-
@AltCode Enable Tab Auto-stacking should not be linked to Open Tabs in Current Stack.
-
@Pesala This suggestion would actually make the Open Tabs in Current Stack setting completely obsolete.
EDIT: Updated post regarding this, and added a mock up image.
-
+1 for Tabstack for Domain, since thats currently my only issue, and i dont use it since its stacks my all tab into my google Search tab ...
-
@AltCode said in More Complex Tab Auto-Stacking:
Adding it also means that the New Tab Position setting would be completely independent from auto-stacking, which is not the case right now; enabling auto-stacking means losing the option to place new tabs either after related tabs, after the active tab or as the last tab.
Exactly. For me the current setting is way too inflexible.
-
+1
I decided to give a try to Vivaldi today, as I consider myself as a "power user".... but found out that some of the features that are meant to be life savers for people like me are poorly implemented. One of these features is the Auto Tab Stacking.
I do a lot of research for my work, and I have often many windows and tabs opened at the same time. I though the tab stacking would make my life easier, but it's just a pain to use. Like, if I'm on behance, it makes sense that all new tabs stack together... but if I'm on a project and I decide to click on an external link, then it just disorders the stack with unrelated content. Then I find it just more useful to do not use the stack and just say window A is for behance, window B is for google search, window C is for news, etc... to keep my stuff clean and coherent. But then why shouldn't I stick to chrome, which, while I always found it had poor memory/cpu performance, is still doing better than Vivaldi despite using the same engine (contrary to what I would want from a "power user" browser)
Another thing that I often do while using google... is keeping the search results tab as the first one of a window, for easy access and easily go back and forth. But with the auto stacks it's painful... I'll do a search, then I'll have a stack on 20 tabs over the main google tab (then you can't click anything because it's so tiny)... instead having a search results tab and having all the links I clicked to a stack beside it.. One could say, "just over mouse the tab stack, and you'll have a preview of all the tab stacked, then you can easily navigate"... badly, the tabs preview is one of these things I find poorly implemented because it's so damn ugly and unpolished, it makes your display looks like a pizza (also, if you have to many tabs stacked, then the preview will overlap the tab you can't even close it, forcing you to do a cmd+w 20 times until you are allowed to click on the tab).
I indeed wish we would have more control over what is stacking and what isn't.
-
You moved my request for the ability to open a new tab outside the stack occasionally, over here. I don't see it. You are requesting some major changes I'm not sure I even understand. I'm simply asking for a right click or some other way to sometimes force a new tab outside the stack when you normally want them inside the stack. My request can be solved by simply adding another right click option, or a control-click option.
-
@steveshank Your original request asked to use either a right-click, middle-click, the control key, or the shift key to open a tab outside of the stack.
Unfortunately all of these are already used:
- Right-clicking is used to open the context menu
- The shift key is used to open a tab and instantly move to it
- Both the control key and middle-clicking are used to open a tab in the background.
Replacing any of these well established functionalities make no sense as it would probably break the workflow of many people. That is why I proposed to use the alt/option key; this key is currently not used.
In short, I am requesting to use the alt/option key to do exactly what you described. To sometimes force a new tab outside the stack when you normally want them inside the stack. However, I have also suggested other ways that the feature could be expanded upon, such as auto-stacking same domain tabs only or making the stack next to the active tab, but not with it.
-
@AltCode said in More Complex Tab Auto-Stacking:
@steveshank Your original request asked to use either a right-click, middle-click, the control key, or the shift key to open a tab outside of the stack.
Ahh. I see the problem. By right click I meant add to the context options menu. I gave the options to indicate I don't care how it is done. It is just that about 20% of the time, I'd like to open the tab link outside the current tab stack, and would like a simple way to preserve the normal open in the stack but have the option to sometimes open a tab outside the stack.
The alt key is fine with me, and I'll plus your suggestion. Hopefully, the programmers will do the partial implementation, even if they don't have time for all the added functions you also suggested.
-
The most important feature to me in this request is to use a different modifier key to stack vs new tab.
In my opinion, if we can decide where the link opens when we click via pressing a modifier, then that removes the "auto" part about it. Then this feature could be simplified to:
Auto-Stacking enabled: behave as today (except maybe allow Alt Click to override the "auto" and add the link into the current stack?)
Auto-Stacking disabled:- Use Ctrl Click to open a link in a new tab (and context menu)
- Use Alt Click to open a link in the current tab as a stack (and context menu)
Or even simpler: Just remove Auto-Stacking completely, and allow us to decide through the modifier key.
We may also benefit from allowing the modifiers to be chosen.
-
@AltCode Yes! The most wanted feature to me is the tab stack by domain only. This way you can have a very clean list of tabs automatically sorted by domain.
-
For a feature like this i would want to see at least these 3 options: automatically, by pressing a keybind or button to the right of the tabs (next to the trash), and automatically but only once the tab bar gets cluttered (above a certain density of tabs) I think it would be a great feature!
-
+1
This looks like a good alternative to my request, Always stack new tabs by host. I hope it gets more traction!
-
-
@barbudo2005 Works well, thanks!!
-
@barbudo2005 Thanks! This is great!
-
What about regular expressions to find tab stacks to auto create? This would give the most flexibility you can have. More than one regular expression would give you all what could be possible. Maybe based on lua or something -- allowing for even more ideas what to group together.
-
Anyone else notice drag/drop is very difficult to use for putting a tab in a stack? It usually takes me a few tries.
-
-
If implemented, this feature will need additional visual feedback via cursor indicator to inform user when a tab/link is open as solo/stack, new/background tab.
Currently there are no visual feedback for simple open tab behavior, if we add stacking modifier key on top of it, it will become very confusing to many user.