Coder Social home page Coder Social logo

tab_harmony's Introduction

Tab Harmony

A place for every tab, and every tab in its place.

Do you have too many tabs? Tab Harmony is a Chrome extension that keeps your tabs organized!

Features

  • Tabs are sorted alphabetically according to their reversed domain name. Instead of sorting mail.google.com under "M" and calendar.google.com under "C", Tab Harmony treats these domains as google.mail and google.calendar. They are always sorted next to each other under "G" for Google!

  • When you have lots of open tabs that share a common domain suffix (for example, *.google.com), Tab Harmony puts them in a new tab group named after that suffix (in this example, google). By default, at least 4 tabs must share a suffix before they are grouped. This value is configurable as well as the colors assigned to each tab group!

  • (Since v0.2.0) Subdomains will split off into their own group if they themselves contain enough tabs in common. For example, if the google tab group contains 4 tabs for *.docs.google.com, then a new tab group for google docs will be created automatically.

  • (Since v0.3.0) Specify alternate domain names to change the sort order and generated group names. For example, specify search.google.com as an alternate domain name for www.google.com/search; search results will be grouped as google search.

  • ALL tabs are sorted and grouped every time you navigate to a new URL. No need to press a hotkey! Stop organizing your tabs by hand - let Tab Harmony organize them for you!

Credits

Icon made by Icongeek26 from www.flaticon.com

tab_harmony's People

Contributors

samwarring avatar

Watchers

 avatar

tab_harmony's Issues

Tab jitter when multiple windows have pinned tabs

  1. Window 1 has 4 pinned tabs and lots of unpinned tabs (already sorted and grouped)
  2. Window 2 has 1 pinned tab
  3. Pick any tab from window 1. Navigate to new URL - even one in the same domain.
  4. Other tabs in window 1 "jitter". Looks like they are quickly moving around, but they end up not moving anywhere.

If window 2 doesn't have any pinned tabs, then the issue does not occur.

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.