Comment 11 for bug 749335

Revision history for this message
Flavio Zanda (mrzanda) wrote :

I don't think it is impossible to do at all.

Why not create a widget that copies the look of chrome's tabs? This widget would be put on the panel and would overlay tabs on it. This and Chromium's tab-bar could communicate through D-Bus much like global menu and chromium's menubar do at the moment.

Actually this could be made into an extension of global menu. The program could specify if it wishes to export a menu or the tabs and the global-menu-tab widget would overlay the right thing.

Chromium has to be patched accordingly, so that it exports page titles, favicons, and so that it responds to actions on the widget: not completely trivial, but hey, it's been done once already for the menubar.

Regarding theme compatibility: while creating a widget that overlays some default looking tabs on the panel won't be that hard to do, to make the program export the theme as well would be much harder. I say that the panel-tab-bar could have a default "unity" theme, which would look nice on both firefox and chromium, or any other program for that matter. This is important so that it won't be app-specific.