Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1.69 KB

README.md

File metadata and controls

40 lines (26 loc) · 1.69 KB

Blazing Tabs - a blazing fast tab switcher

Blazing Tabs is a browser extension that allows you to search and switch your tabs blazingly fast.

It is available for

demo video

Features:

  • Allows for keyboard-only workflow:
    1. Ctrl+E to open the search (Cmd+E on mac)
    2. Type to search and use arrow keys to select tab
    3. Hit ENTER to switch to tab, or Ctrl+Left to close the tab
  • Incremental multi-keyword search. Both the tab's title and domain are searched.

Blazing Tabs is especially useful if you've got so many tabs open that you can't barely read their titles anymore.

Blazing Tabs works completely offline. Your data never leaves your browser.

How to build

Prerequisites: Install nix. The shell.nix pins all the build tools needed to build.

  1. Start a nix-shell nix-shell. In this shell spago etc are available that can build the app.
  2. Inside the nix shell run ./scripts/make.sh to compile all Purescript code to src/index.js
  3. Inside the nix shell run ./scripts/package.sh to create a browser extension zip file in dist/.

How to develop

  1. Start a nix-shell nix-shell
  2. ./scripts/dev.sh
  3. (Re)load the browser extension src/. Alternatively open debug-ui/index.html to test the app with dummy tabs.