Git Product home page Git Product logo

tabsorter2's Introduction

TabSorter2 - Enhancing your browsing experience 1 click at a time

Current Release GitHub Discussions

Welcome to TabSorter2, the Browser extension that helps you sort, merge, and manage your tabs intuitively.

image
+ Welcoming Feedback here

Disclaimer: I'm still not a Designer ๐Ÿ˜…, but I've learned a thing or two over the past few years of working on TabSorter2 and I still welcome feedback โ€“ please be nice ๐Ÿ™‚


Trimmed Backlog 2024

Enhancements:

  • refactor UI
  • add behavioral options to remove redundant all/current buttons?
  • notification modal

Idea/Suggestions:

  • Add support for context Menu
  • Save current tab to Clipboard - (sometimes we might want to copy all the url and not save them first ๐Ÿคท๐Ÿพโ€โ™‚๏ธ)
  • ignore on merge - TS2 will ignore specific URLS when merging all windows
  • Allow only 5 Tabs opened
  • Focus add Focus timer
  • split in multiple layout patterns.. e.i: 3x1, 4*4
  • plugin Option

tabsorter2's People

Contributors

mimieam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

tabsorter2's Issues

DO NOT USE SPLIT

The latest chrome update resulted in a crash of the Split functionality - some API calls have changed.
I will be working on fixing this within the next few days

Sorry for the Inconvenience

Tab sorting not working

Hi,

I think this might be caused by the most recent 2.2.8 update (since I've never had any issues previously) but tab sorting is currently not working for me at all. Thanks!

Isolate for all domains

Could you add a button to use the isolate function on all domains rather than just the currently selected
one?
To clarify the end result would be a window for each domain with all the tabs with that domain in it

thank you very much for your work on this great addon

Make TabSorter2's icon more visible

I have a dark gray theme which matches your icon's color. It's very hard to know it's there. I look for the blue label whenever I need to use the feature. See the following screenshot.

screen shot 2017-10-30 at 23 50 37

no issues

thanks for this, great job. please port to Firefox.

Options to automatically sort the tabs by title

Hi, Thanks from this plugin anyway.

Could you add an option to automatically sort the tabs (by Tab Title) when the Chrome starts. This is great in order not to intervene user with the Browser for Dashboard purposes

New Ideas ?

This issue is an open thread for anyone wanting to bring up/ discuss a new idea :)

Improved Sort

Idea: Sort Google Docs
How: Currently it sorts by docs.google.com . For just that prefix, maybe allow docs.google.com/spreadsheets, docs.google.com/documents, docs.google.com/presentations to be treated as separate domain

Originally posted by @kdvlr in #17 (comment)

Idea: Sort / merge by CPU usage

I have found that certain websites are consistently CPU-heavy and will actually make my computer run hot if they are left open.
(Various TV-network-news sites being the worst offenders.)

Tab sorter 2 has been great for letting me merge/sort and then easily identify and kill the pages that I know to be CPU-heavy.

I don't know if there's an API that would let you get usable information from Chrome's task manager, but if it was possible to merge/split/sort based on average CPU load (and/or perhaps also memory usage), it might be really helpful for Chromeaholics like me prune what's left open.

Thanks for a great product, btw!

Merge the last N windows

add an option to the merge feature to only merge the last N windows ( default N = 2)
Expected Behavior:

  • merge without reloading
  • keep pin tabs pinned

TS2 menu broken

The TS2 menu has stopped working. I only get a dark rectangle about one line high, and clicking
doesn't seem to do a thing.
Bildschirmfoto_2020-02-01_14-12-18

Deduplicate should ignore parts in URL after hashmark (Fragment identifier)

Please add a setting to ignore all parts of URL after the "hash mark" for the "Deduplicate" button.

See also https://en.wikipedia.org/wiki/Fragment_identifier

The main purpose of the feature request is to work with ticket systems like trac ( see https://trac.edgewall.org/ ) and redmine (see https://www.redmine.org/ ).

We often have the same ticket open multiple times, but the URL is slightly different due to the hash tags in the URL, e.g. in trac it is like this:

http://tracserver.com/ticket/11393#comment:2 and http://tracserver.com/ticket/11393#comment:5 which are both same ticket "11393" and should be de-duplicated.
Same issue with redmine, there we have the example

https://redmineserver.com/redmine/issues/71087#change-386359 and https://redmineserver.com/redmine/issues/71087#note-8 are actually the same ticket.
Essentially, the de-duplicate function should ignore everything after the hashtag function "#" . This could be configurable in the settings menu.
To be honest, I think most people would enable that setting.

Permissions

Why do you need these permissions?
Any source code?
image

some of the buttons do nothing

Some of the buttons work as advertised, but many of them seem to have no effect.
Am I the first to report this? Is there any information I can provide that will help you fix it?

(Note: I'm using Linux, but I'm not sure how that would explain the pattern of non-functionality.)

Exclude list for merge

It could be useful (to me at least!) to implement an exclusion list for "merge all"
I often have dedicated window (Skype for instance) with specific geometry I would like to keep separated.
Could be regexp based on title.
(NB: I've been unable to find how to apply the "enhancement" label to this issue)

Grabs the wrong Window ID

Mac OS - Version 73.0.3674.0 (Official Build) canary (64-bit)
The wrong window id is returned since the recent update of chrome canary.
Check tests for setCurrentWindow() & gcw()

Add support for The Great Suspender

So the great suspender is a very popular extension that suspends tabs to save ram & cpu, however when doing so it changes the url of the page to this for example.
chrome-extension://klbibkeccnjlkjkiokjodocebajanakg/suspended.html#ttl=javascript-algorithms%2Fsrc%2Falgorithms%2Fgraph%2Farticulation-points%20at%20master%20%C2%B7%20trekhleb%2Fjavascript-algorithms&uri=https://github.com/trekhleb/javascript-algorithms/tree/master/src/algorithms/graph/articulation-points

However this doesn't sort well, and i figure you can add support by simply testing for chrome-extension://klbibkeccnjlkjkiokjodocebajanakg and sort by parsing the &uri= part
Would be much appreciated if this is implemented.

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.