Skip to content

Latest commit

 

History

History
110 lines (54 loc) · 4.89 KB

readme.textile

File metadata and controls

110 lines (54 loc) · 4.89 KB

LICENSE

Copyright © 2009 – 2010, Evan Jehu
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL EVAN JEHU BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

INTRODUCTION

Quick Tabs is a tab management browser extension for the Google Chrome web browser based on the “Recent Files” quick selector built into the excellent IntelliJ IDEA by Jetbrains.

Quick Tabs allows you to move quickly between recently used tabs without requiring the use of your mouse, locate and switch to tabs as you need them with minimal keystrokes even when you have large numbers of open tabs.

Visit the Quick Tabs google extensions page to install this and try it out …

FEATURES

  • lists all the open tabs in Chrome across all of your open windows
  • tabs are listed in the order they were last viewed and excludes the current tab (since your switching tabs)
  • quickly search and select tabs by typing letters in the page title or url
  • displays the number of tabs you currently have open in all your Chrome windows
  • track recently closed tabs and allow them to be searched and restored
  • shortcut key to launch popup window from most tabs, defaults to Ctrl + m, configurable on the options page
  • keyboard navigation of tab list (up and down arrow keys, enter to select)
  • tab list shortcut keys:
    • to close selected tab (default ctrl+d)
    • to close ALL displayed tabs in the tab list, honors search filtering (default shift+ctrl+d)

SCREENSHOTS

Showing the popup expanded and ready for action.

Screenshot showing the tab search and match highlighting.

TROUBLESHOOTING

Invalid Value for ‘permission [ 0 ]’

Make sure you are running Google Chrome version 4.0.x +

SOURCE

The source code for this extension is available on github, please feel free to inspect it before you install this extension, especially as I am asking permission to interact with your computer and its private data.

FEEDBACK AND BUGS

Please report all your valuable feedback, feature requests and bug reports on the github issues page for this extension.

CHROME API WISH LIST

  • shortcut keys for browser action extensions – this would allow the extension to work with only “tab” permissions and not require access to the users computer simply to run its contentScript :|
  • ability to set the focus to a window and not just a tab

RELEASE NOTES

2010.1.17 – changed default popup keys to ctrl+m due to windows issues, added button to close selected tab

2010.1.9 – css fixes for popup window, option to hide URL’s

0.9.10 – exclude devtools by default, ctrl+d and ctrl+shift+d shortcuts added

0.9.9 – added options page, recently closed tab tracking, shortcut key configuration and fixed search list highlighting bug

0.9.8 – removed tab auto-reload on install, now alert users when tab reload is required

0.9.7 – bug fixes

0.9.6 – reduced popup size when few tabs are open

0.9.5 – fixed missing scrollbars on Linux

ACKNOWLEDGEMENTS

Inspired by
http://www.jetbrains.com/idea/

Icon image based on photo by Ged Carroll found at
http://www.flickr.com/photos/renaissancechambara/3380657988/

Blank Icon by Deleket (Jo)
http://deleket.deviantart.com/