Giter Site home page Giter Site logo

dan-hanlon / tabwrangler Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tabwrangler/tabwrangler

0.0 2.0 0.0 2.68 MB

A browser extension that automatically closes your unused tabs so you can focus on the tabs that matter

License: MIT License

JavaScript 96.81% HTML 0.16% CSS 3.02%

tabwrangler's Introduction

Crowdin

Tab Wrangler

A Chrome & Firefox extension that automatically closes tabs you haven't used in a while so you can focus on the tabs that matter

Installation

Features

  • The Corral: Stores tabs which have been auto-closed so you can re-open as required.
  • Exclude list: Provide the urls or domain names of the sites you never want auto-closed.
  • Tab Lock: Pick open tabs to "lock". Locked tabs will not be auto-closed.
  • Configurable: Pick how long a tab should be considered ready to close and how many tabs should be open at a minimum.
  • Smart: Doesn't autoclose pinned tabs, doesn't close all your tabs, just enough to make your browser usable.

Usage

  1. Click on the icon next to the URL bar
    • Tab Corral
      • Stores tabs which have been auto-closed. Restoring tabs with green leaf icons on their right sides will have their full history and scroll positions saved. (Full history restore is limited by the browser to the last 25 closed tabs.)
    • Tab Lock
      • Selectively lock tabs which you want to stay open.
      • See the time remaining before each tab will be checked for auto-closing.
    • Options
      • Whitelist certain URLs to never be closed.
      • Set the amount of time to wait before closing inactive tabs.
      • Set the ideal number of tabs to have in your browser.
      • Configure keyboard shortcuts.

Back up & Restore

You can back up your list of closed tabs as well as the number of tabs Tab Wrangler has closed by using the import/export functionality in the Settings tab.

Back up / Export

  1. Open Tab Wrangler
  2. Switch to the Settings tab
  3. Scroll to Import / Export
  4. Click Export

Restore / Import

If you previously backed up / exported your list of tabs, follow these steps to restore the list in Tab Wrangler. Note: this will overwrite Tab Wrangler's tabs list; ensure you are not overwriting tabs that you wanted to save.

  1. Open Tab Wrangler
  2. Switch to the Settings tab
  3. Scroll to Import / Export
  4. Click Import
  5. Select the file created during back up, it will be named similarly to "TabWranglerExport-6-18-2017.json"

Settings

Tab Wrangler's settings are saved and synced by your browser, like Chrome sync for example, to all of your logged in browser sessions if you have sync enabled. Their possible values and their usages are described in the following table:

Setting Default Possible Values Description
checkInterval 5000 0 < checkInterval How often Tab Wrangler should check for stale tabs to close (in milliseconds)
debounceOnActivated false Whether to wait 1 second before resetting the active tab's timer
filterAudio false Whether to prevent auto-closing tabs that are playing audio
lockedIds [] Array of tab IDs that have been explicitly locked by the user
maxTabs 100 0 <= maxTabs <= 1000 Maximum number of tabs to keep in the tab list
minTabs 5 0 <= minTabs Auto-close tabs only if there are more than this number open
minutesInactive 20 0 <= minutesInactive How much time (+ secondsInactive) before a tab is considered "stale" and ready to close
paused false Whether TabWrangler is paused (shouldn't count down)
purgeClosedTabs false Whether to empty the closed tab list when the browser closes
secondsInactive 0 0 <= secondsInactive How much time (+ minutesInactive) before a tab is considered "stale" and ready to close
showBadgeCount true Whether to show the length of the closed tab list as a badge on the URL bar icon
whitelist ['about:', 'chrome://'] Array of patterns to check against. If a tab's URL matches a pattern, the tab is never auto-closed
wrangleOption 'withDupes' 'exactURLMatch', 'hostnameAndTitleMatch', 'withDupes' How to handle duplicate entries in the closed tabs list

Privacy Policy

Tab Wrangler does not transmit any data about you or your usage of Tab Wrangler. There is no tracking, there are no analytics, and there are no advertisements.

Contributing

Translation

Tab Wrangler's Crowdin Project: the place to contribute and view translations

Tab Wrangler is available in other languages thanks to generous translation help. Any help translating Tab Wrangler is greatly appreciated and can be done via Crowdin.

Development

Pull requests for bug fixes and features are more than welcome. Please check out the "Developing" section of the CONTRIBUTING doc to see how to get started. Once your code is working and tested, submit a pull request to this primary project and we'll get going.

tabwrangler's People

Contributors

ssorallen avatar jacobsingh avatar ingorichter avatar jacktasia avatar defterade avatar ashmind avatar asaayers avatar igorsol avatar 3j14 avatar spencekonde avatar stevenqzhang avatar 27rogi avatar yfdyh000 avatar

Watchers

James Cloos avatar Daniel Hanlon 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.