Tab previews idea for Firefox
Tab previews feature is not a new idea. It was originally planned for Firefox 3 and 3.5 (was known as 3.1). Now, it's back again in the Firefox 3.6 nightlies. There is also the Ctrl-Tab extension by Dao Gottwald, for you to install and try.
In my opinion, this is a very cool feature. I've tried the extension on my Firefox and felt that it can be further improved. One of first thing that I personally find weird is the position of the previews pane, which is always at the center of the screen. I know that this mimics the Alt+Tab or Cmd+Tab switching pane on Windows, Mac and Linux, but when I Ctrl+Tab on a web browser, my eyes have gotten used to look at the tab bar area which is slightly higher than the center of the screen. This is also the same case where I couldn't get use to the most-recently-used order when switching tabs. Frankly speaking, I'm not a fan of both features and not really sure if they are done the right way.
However, I have an idea for the tab switching pane to be positioned at the bottom of the tab bar instead.

If the tab switching pane sticks to the tab bar, there is no need for me to move my eyes to the center of the screen. The previews can be arranged based on the order of the tabs and probably overlap on one another if there are too many tabs. Switching tabs could even be as fancy as Cover Flow, like in most Mac applications such as Safari.
Here are some mockups:
Upon triggering the Ctrl+Tab shortcut, the pane appears at the bottom of the tab bar, showing previews of the web pages. Current selected preview is highlighted with a border and an arrow pointing to its mutual tab. Previews that are not selected fade with a slight transparency.
From this point, there are few possibilities when tabbing through the list of tabs. As long as the Ctrl key is not released, some sort of 'Tab Previews' mode kicks in and in this mode, pressing Tab will move to the next preview. When the preview is highlighted, its related tab may probably be in selected state or hover state. Previews will scroll together with the tabs when there are too many of them. When tabbing through the list, the current page stays. So, if I'm on google.com, pressing Ctrl+Tab will flick through the previews as Google's homepage is still visible under the pane. In the 'Tab Previews' mode, pressing Ctrl+Esc could just escape and cancel the action of switching to a tab. Ctrl+Left and Ctrl+Right could switch to the previous or next tab. And of course, releasing the Ctrl key exits the 'Tab Previews' mode and switch to the tab of the last highlighted preview.
That's all. As simple as it gets. I would be very interested to see this idea implemented into an extension.
Thanks to @sryo, I found that a similar idea has been proposed before, by Aza Raskin. Oh well, mine pushes it slightly further.
Labels: firefox
Previous Posts
About
cheeaun.com is the site of a Malaysian web developer and designer, Lim Chee Aun. He loves to babble about life, computers, design, internet and oranges. Read more...
Sponsors
cheeaun Notifo 2.0 looking pretty neat. Going to try it for next few days. # about 9 hours ago
Archives
- June 2004
- July 2004
- August 2004
- September 2004
- October 2004
- November 2004
- December 2004
- January 2005
- February 2005
- March 2005
- April 2005
- May 2005
- June 2005
- July 2005
- August 2005
- September 2005
- October 2005
- November 2005
- December 2005
- January 2006
- April 2006
- May 2006
- June 2006
- July 2006
- August 2006
- September 2006
- October 2006
- November 2006
- December 2006
- January 2007
- February 2007
- March 2007
- April 2007
- May 2007
- June 2007
- September 2007
- October 2007
- November 2007
- December 2007
- January 2008
- February 2008
- September 2008
- December 2008
- January 2009
- April 2009
- August 2009
People
- Aaron Spuler
- Alex Choong
- Ang Kew Leok
- Angeline Tan
- Arvid Axelsson
- Asa Dotzler
- Benjamin Leow
- Bernie Zimmermann
- B.K. Ong
- Chan Lilian
- Chan Ming Shern
- Cheah Chu Yeow
- Ching Yonghan
- Chris Neale
- Chris Pirillo
- Danny Foo
- Dave Shea
- David Tenser
- Elizabeth Chin
- Eric Meyer
- Heng Kee Seng
- Ian Hickson
- James Ooi
- Jeffrey Zeldman
- Jinny Wong
- Joe Clark
- Jon Hicks
- Kamal Fariz
- Kah Soon
- Ken Lynch
- Kenny Lee Jian Siong
- Kevin Gerich
- Khai Lee
- Khoo Kah Peng
- Kong Chung Hwa
- Kuhan Venugopal
- Kwan Will Sen
- Lars Kleinschmidt
- Liew Cheon Fong
- Lim Chze Hong
- Lucia Lai
- Lun
- Navin
- Neil Turner
- P.J.Kraaima
- Peter Tan
- Regin Larson
- Ryan Lim
- Saw Kee Wooi
- Scott Jarkoff
- Soo Chooi Leang
- Steven Garrity
- Tantek Çelik
- Teoh Hock Lye
- Tim Yang
Powered By
Believe it or not, this blog is powered by Blogger. Nothing else.

