Pauan / tab-organizer

Google Chrome Extension that makes it easier to manage many tabs!
MIT License
63 stars 8 forks source link

Pretend to use multiple windows, while in actuality there is only one. #114

Open Pauan opened 9 years ago

Pauan commented 9 years ago

Originally reported on Google Code with ID 112

onde:
"It would be great to add the option of using Tab organizer in "virtual" windows. For
example, in my case I'd like to keep just one Chrome window with lots of tabs open
that I'd like to organise/lump together, but within just this one window."

This is basically what Firefox Panorama does: you have one Firefox window, and tabs
are organized into groups.

...of course Panorama also hides tabs that aren't in the selected group, which means
TO's current system is actually closer to what Panorama does.

Having said that, I think we can at least offer this as an Experimental option or something.
I have no clue how it'll mesh with the current infrastructure, though.

P.S. Don't try to use tab matching to sort tabs into windows... that would probably
be crazy slow and also inaccurate (e.g. the same tab URL in two separate windows).
Instead, save a single big array that contains all the tabs, and organize it like that.

Sounds very hacky, but it just might work... it's a shame Chrome offers so little power
in it's API...

Reported by pcxunlimited on 2010-12-15 01:02:53

Pauan commented 9 years ago
I had an idea. Rather than storing the tab's URLs, and matching on that... store the
window's length. The window names are already saved in a linear array... so by combining
the two, I could assign tabs to each window. This should be fast, and also consume
extremely little memory (a single number per window, and the window's name).

Reported by pcxunlimited on 2010-12-15 01:11:46

Pauan commented 9 years ago
This should be fairly easy if Chrome added in some sort of Panorama API.

Reported by pcxunlimited on 2011-06-18 00:04:25

Pauan commented 9 years ago

Reported by pcxunlimited on 2011-06-18 00:18:27

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-04-30 23:29:03

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 21:51:08

Pauan commented 9 years ago
The version 5 rewrite will exclusively use virtual tabs/groups, making this issue top
priority. It's unfortunate that I have to give up a 1-to-1 relationship with Chrome,
but it's necessary not only to add in lots of missing features, but also to fix bugs.
Doing everything in Tab Organizer should be better.

Also, I decided that duplicate tabs (tabs that have the same URL) should be treated
as a single tab, so I *can* actually match based on the URL, which is FAR faster than
trying to store things in an array.

Reported by pcxunlimited on 2012-08-27 22:29:40

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 23:04:23

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 23:32:45

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 23:36:10

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 23:39:18

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 23:47:28