Option to auto group tabs
-
I would love to see an option somewhere in the settings menu to enable automatic tab grouping, that way I don't need to right-click on the tabs and "collect" them every so often. I am aware that I have a problem with having far too many tabs open, that's why this feature is so great.
-
Thats actually not a bad idea. You have my vote on this
-
This actually used to exist in Opera 11 builds for a short period of time!
https://web.archive.org/web/20131219053958/http://my.opera.com/ruario/blog/2011/03/16/auto-tab-stacking -
Barring the obvious question of how you decide to group tabs. The simple option would be to collect tabs by domain, though I think I'd like them to be grouped by tab they are opened from (that is, if you do some search and open several links from the results page, the tabs would be grouped).
-
They both make sense but I agree with you, it would make more sense to group from origin-site so to speak. I think Internet Explorer does something similar with color-coding the tabs depending on origin tab.
-
you have my vote
-
I thing a good solution to satisfy most needs is not to enforce some behavior, but make grouping/ungrouping rule-based.
Just give some default rules and allow experienced (power) users to set their own rules.Examples why flexibility (and not just grouping by domain) might be good:
a) If I am in a tab group and enter a search term (in one of the set search engines) a new tab group should get created.
This tab group is now basically my research-group for the specific topic and every newly created tab from there (unless it is a search tab) should stay in this group.b) I'm browsing various files in different tab groups. I want to group every image (.png, .jpeg, .svg β¦) I open in a special tab group. So that I can browse through them later at once, select the ones I really need and close everything else in an instant, without having to go through a bunch of other tab groups.
Same goes with .pdf or any file type I can think of.c) If I have too many tabs open and want to close the unnecessary ones, I should have some filter options (I can define beforehand):
- Close all once visited tabs, older than 30 min.
- Move all tabs that were not visited (opened as in backround tab) into a special tab group
....
As for the implementation I think Javascript with a well documented Interface would be the easiest and most flexible, but maybe too hard to use for non-programming power users. To make life easier for them, there might be a simpler UI version with lots of buttons and text fields. Like:
Rule Name: Delete old Tabs:
Condition1: TabIsOlderThanMin (dropdown)
Condition1 Value: "30" (input field)
Combine1: OR (drowpdown)
Condition2: TabUrlContainsNot (drowpdown)
Condition2 Value: "search" (input field)
...
Action1: CreateTabGroup (drowpdown)
Action1 Value: "Obsolete Tabs" (input field)
Action2: MoveTab (drowpdown)
Action2 Target: "Obsolete Tabs" (input field)...
Or just extend the chromium Extension API for tab stacking and let the community handle the rest
-
Just copy the tab behavior of yandex browser, but do it better, you can do it! (has some issues)
http://browser.yandex.com/future/
By default, they group tabs, but not let me rearrange them :(. And maybe I want another group of tabs (which are in the same domain), so the tabs grouped are supposed to work from this last one
In other words The tab group should work grouping the same tabs by domain, until, I select, drag and "unwrap" some tab. And then group any link from this new "origin" tab
-
Just copy the tab behavior of yandex browser, but do it better, you can do it! (has some issues)
http://browser.yandex.com/future/
By default, they group tabs, but not let me rearrange them :(. And maybe I want another group of tabs (which are in the same domain), so the tabs grouped are supposed to work from this last one
In other words The tab group should work grouping the same tabs by domain, until, I select, drag and "unwrap" some tab. And then group any link from this new "origin" tab
Very interesting concept, but as you mentioned there are some flaws, that make it problematic for people that use many tabs:
a) Only one group can be expanded at the same time, this makes it tedious to work with tabs from different groups (e.g. in one group is a forum where a new post is written, and in the other some research, like news-sites or wikipedia).
Also constant expansion/contraction makes it a bit more tedious to navigate, since all positions on the screen change all the time.
b) Domain β Context: Imagine you want to plan a trip and search for various cities to visit. You look a city up in wikipedia, it's location on google maps and the weather forecast on weather.com for the city for the time of your arrival. You do so with multiple cities simultaneously to later sort them out. But yandex spreads each city information across 3 different tab groups and mixes them together with the other cities. But that's not all, imagine you have already some wikipedia tabs open from other searches, then everything is piled together
c) Matching the whole domain makes not always sense: For example on wikipedia the selected language is part of the domain.
When you browse it using multiple languages (because there are no articles in a certain language or because there is a difference in quality) the pages get individual tab groups based on the language. -
So you try it yet?
This build does have a "Collect tabs" option on the context menu. groups by domain.
-
So you try it yet?
This build does have a "Collect tabs" option on the context menu. groups by domain.
Nice.
Now my suggestion of reverse the tab colorizzation behavior (the active in white, all the others in site's colour) makes even more sense.
-
Yes, also if you do Shift + Click on each of the tabs and then right click you can create a TabStack⦠GREAT!!!