Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/janraasch/tab-ahead

Web Browser Extension that helps you to quickly find open tabs by title and URL.
https://github.com/janraasch/tab-ahead

chrome chrome-extension edge edge-extension firefox firefox-addon firefox-extension fuzzy fuzzy-search search tabs tabs-management tabswitcher

Last synced: 13 days ago
JSON representation

Web Browser Extension that helps you to quickly find open tabs by title and URL.

Awesome Lists containing this project

README

        

![TabAhead](https://raw.github.com/janraasch/tab-ahead/master/app/images/icon-128.png)
Tab Ahead
==============================
[![Build Status](https://travis-ci.org/janraasch/tab-ahead.svg?branch=master)](https://travis-ci.org/janraasch/tab-ahead) [![Coverage Status](https://img.shields.io/coveralls/janraasch/tab-ahead.svg)](https://coveralls.io/r/janraasch/tab-ahead?branch=master)

Lightweight [Chrome Extension][chrome-extension-url] / [Firefox Add-On][firefox-addon-url] / [Microsoft Edge Add-On](#installation) that helps you to quickly find open tabs by title and url.

*Bringing Visual Studio Code's `Goto Anything...` to your Browser Tabs.*

Installation
------------

[![Available on Firefox ADD-ONS][firefox-addons-image]][firefox-addon-url]

[![Available in Chrome Web Store][chrome-web-store-image]][chrome-extension-url]

[![Available on Microsoft Edge Add-ons][edge-store-image]][edge-addon-url]

Keyboard Shortcut
-------------------
Press `Alt+T` to quickly open the search dialog.

**Firefox**: Go to [about:addons](about:addons), click on the »gear«-icon in the upper right corner of the page and select `Manage Extension Shortcuts` to change or remove the default shortcut.

**Chrome**: Go to [chrome://extensions](chrome://extensions), open the menu on the left side by clicking on the »burger«-icon on the upper left corner of the page. Then click on `Keyboard shortcuts` to change or remove the default shortcut.

**Edge**: Go to [edge://extensions](edge://extensions). Then select `Keyboard shortcuts` on the left sidebar menu to change or remove the default shortcut.

Options
---------
Choose whether to search in the context of the current window or over all (non-incognito) windows.

**Firefox**: Go to [about:addons](about:addons) and select »Tab Ahead«. Then click on `Preferences` to get to the »options«-page.

**Chrome**: Go to [chrome://extensions](chrome://extensions), click the `Details` link next to the extension. Then click `Extension options` to get to the »options«-page.

**Edge**: Go to [edge://extensions](edge://extensions), click `Tab Ahead >> Details`. Then click `Extension options` to get to the »options«-page.

Privacy Policy
---------------

We do not find you to be all that interesting. Your questionable browsing history should remain between you and the NSA. Tab Ahead functions without any outbound communication. Period.

Version History
------------
* v1.5.0 - Improve fuzzy search by updating [Fuse.js](http://kiro.me/projects/fuse.html) from `v2` to `v6`. Initial release for Microsoft Edge.
* v1.4.0 - Add dark color scheme for dark mode.
* v1.3.1 - Initial release for Firefox. Previously this extension was only available on the Chrome browser.
* v1.3.0 - Improve fuzzy filter ([Fuse.js](http://kiro.me/projects/fuse.html)) and disable autocomplete on search input.
* v1.2.2 - Equal margins for search input field.
* v1.2.1 - Even faster popup response time.
* v1.2.0 - Faster popup opening by reducing css asset size by two thirds.
* v1.1.0 - Add option to search through all open windows.
* v1.0.9 - Update icons to match the popup's color scheme.
* v1.0.8 - New logo and popup icon. Fix #1.
* v1.0.7 - Fix bug where popup was not closed after selection.
* v1.0.6 - Improve build.
* v1.0.5 - Fix issue with popup sometimes not closing as expected.
* v1.0.4 - Fix UI glitch.
* v1.0.3 - Improve UI.
* v1.0.2 - Small improvements.
* v1.0.1 - Add [fuzzy](http://mattyork.github.io/fuzzy/) search.
* v1.0.0 - Initial release.

Special Thanks 🎁
------------
* [Fuse.js](http://kiro.me/projects/fuse.html) for the `fuzzy` filter.
* [Bootstrap](http://twitter.github.io/bootstrap/) for the `` field.
* [Flatstrap](http://littlesparkvt.com/flatstrap/) for the lack of rounded corners and gradients.
* [Font Awesome](http://fortawesome.github.io/Font-Awesome/) for the logo, i.e. `icon-folder-close ()` + `icon-terminal ()`.
* [Sublime Text](http://www.sublimetext.com/) for the inspiration i.e. `command+T/P` on OSX, `ctrl+P` on Linux and Windows.
* [Christian](https://proagile.de/) for helping me out with the popup icon.

Alternatives
-------------
* [Quick Tabs](https://chrome.google.com/webstore/detail/quick-tabs/jnjfeinjfmenlddahdjdmgpbokiacbbb) *Feature-complete version of this. :)*
* [Tabbr](https://chrome.google.com/webstore/detail/tabbr/pnlmkddpdkjapnghefahkniilfnodcol) *They really took this idea and ran with it. Looks great! Loads more background processes going on though. :)*
* [Vimium](https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb/) *If you're nerd enough, you're probably already running this anyway.*
* [TabJuggler](https://chrome.google.com/webstore/detail/tabjuggler/jgiplclhploodgnkcljjgddajfbmafmp/)
* [Tab Manager Plus](https://chrome.google.com/webstore/detail/tab-manager-plus-for-chro/cnkdjjdmfiffagllbiiilooaoofcoeff/)

Contributing
--------------
Pull requests and constructive issues are very welcome. In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt](http://gruntjs.com/).

### Available Grunt Commands
* `grunt test` for linting and running tests.
* `grunt build` for building the extension and generating the dist `.zip`.
* `grunt` to get your development going. This will start a `watch` task running tests, whenever files are changed.

License
---------
Copyright (c) 2020 [Jan Raasch](https://www.janraasch.com)

This project and its contents are open source under the MIT license.

[paypal-dot-me]: https://www.paypal.me/janraasch/14,00
[github-sponsors]: https://github.com/sponsors/janraasch
[paypal-svg]: https://img.shields.io/badge/onetime-donation-11dde2.svg?logo=paypal
[github-sponsors-svg]: https://img.shields.io/badge/recurring-sponsorship-ee4aaa.svg?logo=github
[firefox-addon-url]: https://addons.mozilla.org/en-US/firefox/addon/tab-ahead-firefox/
[chrome-extension-url]: https://chrome.google.com/webstore/detail/tab-ahead/naoajjeoiblmpegfelhkapanmmaaghmi
[edge-addon-url]: https://microsoftedge.microsoft.com/addons/detail/tab-ahead/mlphickdkheghookfcfopknnoedflmjl
[chrome-web-store-image]: https://raw.github.com/janraasch/tab-ahead/master/assets/app_store_icons/ChromeWebStore_BadgeWBorder_v2_206x58.png
[firefox-addons-image]: https://raw.github.com/janraasch/tab-ahead/master/assets/app_store_icons/get-the-addon-178x60px.dad84b42.png
[edge-store-image]: https://raw.github.com/janraasch/tab-ahead/master/assets/app_store_icons/English_get-it-from-MS.png