Closed Bug 568908 Opened 12 years ago Closed 6 years ago

Support user-defined tabcandy rules (grouping, colors, priority, etc), very much like mail rules

Categories

(Firefox Graveyard :: Panorama, enhancement, P2)

enhancement

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: christian, Unassigned)

References

Details

(Whiteboard: [aza])

It would be awesome to be able to define user rules to auto-group/categorize/alter tabs and tabgroups in tabcandy. This would take the tedious nature or organizing out of the user's hands and into software.

The rules would allow you to group tabs, set colors on tab groups, create tab groups, set scale levels in tab candy on a particular tab, etc. The implementation I am thinking is very similar to how mail rules work.

Some example use cases:

* "Anything with *mozilla* in the title" goes into the "Mozilla" group, which is created if it doesn't exist. The group priority / zoom level is set to "high", which helps tabcandy prioritize if more space is needed to display all groups
* "Anything over https" goes into the "Secure" group and the group gets a yellow background
* "URL is like youtube, facebook, etc" goes into a group called "Distractions", which is created if it doesn't exist. The group priority / zoom level is set to "low", which helps tabcandy prioritize if more space is needed.
...
etc.

Web apps could then append anchors onto URLs, which tabcandy rules could process on.

For example:

* You have an page that watches bugzilla via the rest api
* When certain events happen, the page opens a new tab with the bug with "#[some reason/metadata]" appended
* The user sets up tabcandy rules to group the bug pages how they want depending on the hashtag metadata
  * If "#*-important*, set tab priority to high (which affects how big each tab is displayed in a particular group)
  * If "#*-cc*", put in the "CC'd Bugs" tab group and set group priority to "low"
  * If "#*-review*", put in the "Review Request" group and mark the group red (this assumes the webapp would only add those hashtags for bugs the viewer cares about) and mark the group priority as "high"

I think this would be a killer feature.
Summary: Support user-defined tabcandy rules (grouping, colors, priority, etc), very much like Mail → Support user-defined tabcandy rules (grouping, colors, priority, etc), very much like mail rules
I agree this would be awesome. Once we have the basic feature set solid, I'd love to experiment with ideas like these.
Assigning to Aza for design.
Assignee: nobody → aza
(In reply to comment #0)

What about setting up smart rules on groups by "flipping that group over", kind of like Mac Dashboard widget do? You could double click on the group or click a settings icon or something, and it could do a cool transition onto its back?
(In reply to comment #2)
Agreed that as an advanced feature this is very useful. The actual interface and features are TBD and probably for after a 1.0.
Mass moving all Tab Candy bugs from Mozilla Labs to Firefox::Tab Candy.  Filter the bugmail spam with "tabcandymassmove".
Product: Mozilla Labs → Firefox
Target Milestone: -- → ---
Version: unspecified → Trunk
QA Contact: tabcandy → tabcandy
The feature could be extended by allowing TabCandy to read the bookmark tags for each page too.  For instance, any tab showing a page tagged "tech" would go in a tech panel, then all pages from that domain would follow it, etc.  Also, all CTRL + clicks would generate a new tab within the "tech" panel.
Punting to the future. This would also be a good place for an add-on to step in.
Target Milestone: --- → Future
Assignee: aza → nobody
Priority: -- → P2
Whiteboard: [aza]
Duplicate of this bug: 653428
Panorama has been removed from Firefox 45, currently in Beta and scheduled for release on March 7th. As such, I'm closing all existing Panorama bugs.

If you are still using Panorama, you will see a deprecation message in Firefox 44, and when 45 is released your tab group data will be migrated to bookmarks, with a folder for each group. There are also a few addons offering similar functionality.

See https://support.mozilla.org/en-US/kb/tab-groups-removal for more info.

We're removing Panorama because it has extremely low usage (about 0.01% of users), and has a large number of bugs and usability issues. The cost of fixing all those issues is far too high to justify, and so we'll instead be focusing our time and energy on improving other parts of Firefox.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.