GithubHelp home page GithubHelp logo

karbassi / tabio Goto Github PK

View Code? Open in Web Editor NEW

This project forked from colebemis/tabio

0.0 3.0 0.0 1.63 MB

Effortless tab management for Chrome

Home Page: http://colebemis.com/tabio

License: MIT License

CSS 15.60% JavaScript 73.26% HTML 11.13%

tabio's Introduction

Note: I'm currently working on a major update to Tabio. Development on version 2 is being done in the tabio-2 repo. Stay up to date by following me on Twitter @colebemis.

Effortless tab management for Chrome

Tabio is a Chrome extension designed to make managing lots of browser tabs significantly easier. The extension generates a searchable, scrollable and fully keyboard-accessible list of all open browser tabs.

Available on the Google Chrome Webstore.

Keyboard Shortcuts

OSX Windows/Linux Description
Cmd + K Ctrl + K Toggle extension1
Cmd + / Ctrl + / Toggle help menu2
Enter Enter Go to selected tab
Cmd + Delete Ctrl + Backspace Close selected tab
Up Up Select previous tab
Down Down Select next tab
Cmd + Up Ctrl + Up Move selected tab up2
Cmd + Down Ctrl + Down Move selected tab down2
Cmd + Shift + K Ctrl + Shift + K Focus search input
Esc Esc Close help menu or extension

1 This can be configured in chrome://extensions. More information on that here. 2 Coming in v1.3.0

Contributing

Contributions of any kind are always welcome. Help make Tabio better by submitting a bug report, feature request or pull request. Please refer to the contribution guidelines for more infomation.

Development Dependencies

Name Installation
Node.js Instructions
Bower Instructions
Gulp Instructions

Setup

  • Clone the repository
$ git clone https://github.com/colebemis/tabio.git
$ cd tabio
  • Install npm dependencies
$ npm install
  • Install bower dependencies
$ bower install
  • Create the initial build
$ gulp build
  • Load the extension

    • Open Google Chrome and type chrome://extensions inside the address bar
    • Enable Developer mode
    • Click on Load unpacked extension
    • Select the /dist folder

Gulp Tasks

Task Description
build Compile, minify and copy the extension files
zip Create a zip archive for publishing

Known Issues

  • Incorrect drawing occasionally on activation
  • Delayed activation on occasion
  • Unpredictable pinned tab behavior

License

Tabio is licensed under the MIT License.

tabio's People

Watchers

Ali Karbassi avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.