EC-O-DE / chrome-extension-tabs-queue

Chrome extension that limits opened tabs and queue for new tabs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Tabs limiter with queue#

Tabs limiter with queue allows you to limit the number of tabs opened in a Chrome window. New tabs exceeding the limit will be put in a queue, when a tab is closed and there's enough space in the active window, the next URL from the queue loads automatically in a new background tab.

The main purpose of this extension is to keep the browser free from a ton of background tabs that are consuming memory and CPU cycles (and battery life on laptops). It's perfect for opening links like a maniac on Reddit, Google searches or photos/wallpaper sites.

By default tabs with URL matching Chrome internal pages won't be counted in the limit. For example chrome://extension or chrome://settings can be opened any time. This also means that you can open a new tab manually and then load any page from there, that tab won't be queued.

IMPORTANT: This extension is not meant to be used as some kind of "read later" or session manager. It's a simple tab limiter with some extra functionality.

Button and popup screenshot Settings screenshot Settings screenshot

Enjoy.

##CURRENT VERSION##

[2.0.3] 2016-03-18

  • BUGFIX: remove "removeEventListener" for DOMLoaded to solve incorrect use of parameters. No difference in performance.

[2.0.2] 2016-02-26

  • Minor changes, removed unnecessary stuff. Removed minified.js and email-utils.

[2.0.1] 2016-02-26

  • Removed feedback form. Mandrill service is no longer free.

[2.0.0] 2016-01-26

  • Multi-window queues. When a window in closed, the queue (if not empty) is saved.
  • List of saved queues and preview it's content.
  • Delete/restore saved queues and items.
  • Drag and drop active queue items to rearrange.
  • Lock items in active queue.
  • Click on title to "Queue to fit limit". Two modes: queue tabs on the right or by recent.
  • Context menu option to open links new tab (override queue limit).
  • On/off button to enable/disable extension functionality.
  • Slow network mode: adds a new limit for loading tabs.
  • Inverse mode: New items will be added to the top of the queue.
  • Automatic queue migration from version 1.0.

See full changelog.

##ABOUT PERMISSIONS## This extension makes use of the minimum required permissions to provide it's functionality.

The code is minifized to improve performance, but the original source code is public and visible from the GitHub repository, including the Gulp tasks used to obtain the final build.

##LEGAL STUFF## Tabs Queue by Rubén Martínez is licensed as GPLv3. You can find the source code on GitHub.
This extension makes use of Sortable.js, which is distributed under the MIT License.
Icon from Picol is licensed under CC BY SA 3.0.

About

Chrome extension that limits opened tabs and queue for new tabs


Languages

Language:JavaScript 62.1%Language:HTML 25.4%Language:CSS 12.5%