A Chrome/Opera/Firefox extension which just slides most recent tabs to the left, creating totally different browsing experience.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
etc
src
.gitignore
gulpfile.js
license
package.json
readme.md

readme.md

Tab Slider

An extension which keeps browser tabs sorted in most recently used order, creating totally different browsing experience.

How It Works

  • If you stay on tab more than 1 second (default), it will "slide" to the leftmost position;
  • In this way, most recently used tabs always stay left-to-right ordered;
  • Because of the order, naturally, when switching tabs with Ctrl+Tab, the browser will switch to the next most recently used tab;
  • Pinned tabs will slide to the opposite side, from left to right. This behavior is intended, enabling you to conveniently switch between most recently used pinned tabs and most recently used normal tabs with keyboard shortcuts (Ctrl+Shift+Tab switches to most recently used pinned tab, and Ctrl+Tab switches back to most recently used normal tab).
  • You can customize reordering delay and pinned tabs sliding in extension's settings;
  • New active tabs appear left immediately.

Once you understand this concept, you will find such reordering of tabs absolutely natural and logical. See this short video for demonstration.

Demo

Demo

Development

This extension's codebase is developed to support multiple browser's extension APIs (Firefox, Chrome, Opera).

Before going into development, you will need latest NodeJS (tested on v6-8) installed. Then, run:

npm install

After making changes to sources, build the extension:

npm run build

This will bundle extensions for different browsers. They will go to build directory ready-to-use. Note that Opera uses Chromium engine and Chrome extension's version is fully compatible with Opera.

Note: Microsoft Edge does not support moving tabs in its extension API at the time of extension creation, so sadly no Edge :(

License

MIT © Nikita Savchenko

Inspired by this extension.