Firefox/Projects/TabCandy/Design/MiniGroups

From MozillaWiki
< Firefox‎ | Projects‎ | TabCandy
Revision as of 18:50, 9 December 2010 by Khanes (talk | contribs) (Created page with "= MiniGroups = After seeing Opera's tab grouping [http://www.youtube.com/watch?v=5hqSGGk1YTI experience] I got to thinking about what benefit/drawbacks there are to such a light...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

MiniGroups

After seeing Opera's tab grouping experience I got to thinking about what benefit/drawbacks there are to such a lightweight tab stacking system. I decided that it's actually quite useful, provided that it exists in a larger tab grouping infrastructure... Tab Candy.

Initial State

20101209-gppa3fy3crthnr1cu7jdbdy2k9.jpg

Here we've got some tabs that have spawned from my gmail that I don't want to deal with, but that I also don't want to "promote" to their own group.

Moving State

20101209-qicfeq9sx5i6cs3t8yrrnejnm3.jpg

FF just changed the way it does drag/drop of tabs. Instead of a divider, they use a small, gray arrow to denote where the tab will drop. For this particular use case it would also be nice if we could have a command (right click menu?) that says "grab all tabs that spawned from this source and stack them".

Grouped State

20101209-d8wtts4gwhpid4bhgspa1juamd.jpg

Now we've stacked the tabs up, changing the x on the tab to a +, which would expand the stack back out.

Panorama UI

Obviously this stack should be reflected in the Panorama UI. The initial state of our tabbed browser would look like this in Panorama:

20101209-k9wpcetfjm4rcnkr3hm8i5a8wk.jpg

After we stack up tabs (which should be possible from either the tabbed browser or from the Panorama UI) the Panorama UI should look have an actual stack reflected in it:

20101209-1ra7pm1b95tqb8ejme8xisnu6k.jpg