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:

    0_1552829075028_Auto-Stack mock-up.png

    With the ALT/OPTION key, tab stacks don't have to be automatically made anymore unless the modifier key is used. This, along with SHIFT and CTRL/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:

    0_1549708083006_Screenshot 2019-02-09 at 11.23.11.png 0_1549708092365_Screenshot 2019-02-09 at 11.23.06.png

    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.


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.