Firefox 4 Beta 4, which was released this week, introduced a new feature called Firefox Panorama (formerly TabCandy) that is revolutionizing tabbed browsing. Probably inspired by KDE workspace activities, Firefox Panorama allows you to view and organize tabs in groups through a drag-and-drop dashboard.
Before I can show you how I'm using Firefox Panorama in order to have a tabless experience, watch the video below. It explains the concept and shows how Panorama works:
I have been experimenting with Firefox 4 customization in several different ways, in order to achieve the perfect tab browsing experience for my needs. Until today, I was satisfied with Panorma combined with SpeedDial, TabScope and Tree Style Tab.
Although the workflow on that experiment was much better than my previous setup, I wasn't 100% satisfied. Besides, Tree Style Tab extension is not working with Firefox 4.0b4. So I decided to try something really different, like having no tabs. I'm not talking about opening everything in new windows. That wouldn't be good for performance, because of many extensions I have. Additionally, I would need to rely on KDE for switching between windows, which defeats the purpose of Firefox Panorama. I'm actually talking about hiding the tabs and using only Firefox Panorama. You can see the experiment result in the video below:
It looks great, but there are a few problems with this approach. For instance, having hidden tabs prevents the access to the tab context menu and I wanted to be able to select the desired tab from a group without having to switch to Panorama dashboard.
So I have combined a few extensions in order to achieve what I wanted, without compromising usability. First of all, I used Compact Menu 2 to hide the Menu Bar, without losing access to the menu itself and used the following Stylish script to easily hide the tabs:
So I have combined a few extensions in order to achieve what I wanted, without compromising usability. First of all, I used Compact Menu 2 to hide the Menu Bar, without losing access to the menu itself and used the following Stylish script to easily hide the tabs:
Then I used Context Bookmarks to add the Bookmarks drop-down menu to the main context menu and made the Bookmarks toolbar invisible, which can be easily done from the toolbar right-click options. In order to retain the ability to access the options from the tab context menu, I moved them to the main context menu using Menu Editor:
After those modifications and some additional cleanup, my main context menu looks like this:
At this moment, my Firefox 4 interface is already slick and clean:
As you can notice, there is only one toolbar and the status bar. Although I have many extensions and buttons, I'm trying to educate myself in order to avoid the need to use the toolbars. I have recently realized the context menu provides a much easier access to features I use on a daily basis.
You probably also noticed that I don't have Back/Forward and Stop/Reload buttons. This functionality is accessed not from the context menu, but using FireGestures. I don't like to use the keyboard for navigation. Besides, FireGestures allows me to easily open navigate between tabs, go back and forward, create new tabs, access Firefox Panorama and tab previews:
You probably also noticed that I don't have Back/Forward and Stop/Reload buttons. This functionality is accessed not from the context menu, but using FireGestures. I don't like to use the keyboard for navigation. Besides, FireGestures allows me to easily open navigate between tabs, go back and forward, create new tabs, access Firefox Panorama and tab previews:
![ChekIt: allows to select a checksum posted on a web site and compare it with a downloaded file [All OS].](http://sites.google.com/site/lovinglinux/files/checkit-logo.png?attredirects=0)
![FlashVideoReplacer: replaces embedded flash videos with Quicktime or Windows Media Player compatible videos, allowing to watch flash streaming content with a less CPU intensive plugin [All OS].](http://sites.google.com/site/lovinglinux/files/flvideoreplacer-logo.png?attredirects=0)
![ProfileCleaner: allows to automatically delete some problematic files from Firefox user profile when the browser exits, thus preventing errors when it starts again [All OS].](http://sites.google.com/site/lovinglinux/files/profilecleaner-logo.png?attredirects=0)
![Umarks: backup and restore Ubuntu installed packages on multiple machines, on a single machine after a clean install of Ubuntu or to restore a previous selection of packages [Ubuntu Linux OS].](http://sites.google.com/site/lovinglinux/files/umarks-logo.png?attredirects=0)
![FoxRunner: run shell commands from any web page through the context menu. Save commands and scripts, then launch them through Firefox sidebar, context menu and status bar [Linux OS].](http://sites.google.com/site/lovinglinux/files/foxrunner-logo.png?attredirects=0)
![FoxTester: Install and launch multiple versions of Firefox while using the default installation and without affecting the default user profile. It also allows to turn any installed version into the default browser, to be used with the user default profile [Ubuntu Linux OS]](http://sites.google.com/site/lovinglinux/files/foxtester-logo.png?attredirects=0)
![FLASH-AID: remove conflicting flash plugins from Ubuntu Linux systems and install the appropriate version according to system architecture [Ubuntu Linux OS]](http://sites.google.com/site/lovinglinux/files/flashaid-logo.png?attredirects=0)




