/swoop

Search and navigate to the right tab in a few keystrokes.

Primary LanguageJavaScript

The missing chrome extension for busy developers. Swoop brings modern code editor's quick open functionality to your browser.

Install

How it works

Default Shortucts:

  • Mac: Command ⌘ + K
  • Windows and Linux: Ctrl + M

Customization

We're happy to receive suggestions and contributions, but be aware this is a highly opinionated project. There's a very high bar for adding options.

This doesn't necessarily limit you from manually disabling functionality that is not useful for you. You can clone the repository, make the adjustments you need, and load the unpacked extension in Chrome, rather than installing from the Chrome Store.

Contribute

Suggestions and pull requests are highly encouraged!

The extension has two main components:

  • an event page that holds the state and most of the logic.
  • a content script injected into each tabs individually, that act as a UI.

In order to make modifications to the extension you'd need to run it locally.

Please follow the below steps:

git clone https://github.com/ndethore/swoop
cd swoop/chrome/content-script
npm install    # Install dev dependencies
npm run build  # Build the extension code so it's ready for the browser
npm run watch  # Listen for file changes and automatically rebuild

Once built, load it in the browser of your choice:

Chrome Safari
  1. Open chrome://extensions
  2. Check the Developer mode checkbox
  3. Click on the Load unpacked extension button
  4. Select the folder swoop/chrome
Coming soon

Maintainers

License

MIT

Copyright (c) 2018-present, Nicolas de Thoré.