Giter Site home page Giter Site logo

drive4ik / simple-tab-groups Goto Github PK

View Code? Open in Web Editor NEW
1.1K 27.0 89.0 5.83 MB

Create, modify and quick change tab groups. Inspired by the Tab Groups app :)

Home Page: https://addons.mozilla.org/firefox/addon/simple-tab-groups/

License: Mozilla Public License 2.0

JavaScript 51.67% CSS 0.89% HTML 27.69% Vue 19.45% SCSS 0.25% Batchfile 0.04%
simple-tab-groups tabs webextension firefox-webextension groups tab-group

simple-tab-groups's People

Contributors

danny0838 avatar dlobue avatar drive4ik avatar e2e8 avatar gagarine avatar grandsong avatar licybora avatar nakayama900 avatar phts avatar piroor avatar timosmit 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

simple-tab-groups's Issues

Cycle between tabs

Hi

I really love your addon to Firefox, but I'm used to pressing CTRL+1-0 to change between open tabs (in the order of 1 to 10)

However, here I change tab-groups.

It would be nice to be able to change that shortcut, or maybe just disable it.

Does not work correctly with another plugin

Greetings! Since version 1.7, it stopped working with the Tab Open/Close Control plug-in - https://addons.mozilla.org/de/firefox/addon/tab-open-close-control/
If you switch from one tab group to another group, while the plug-in Tab Open/Close Control
the tabbed mode is broken, the first becomes the last, the last one is the first and so on. If you can
correct please!
/-----------------------------------------------------------------------------/
Приветствую! Начиная с версии 1.7, перестало корректно работать с аддоном Tab Open/Close Control - https://addons.mozilla.org/de/firefox/addon/tab-open-close-control/
Если переключаться с одной группы вкладок на другую группу, при включенном аддоне Tab Open/Close Control нарушается режим расположения вкладок, первая становится последней, последняя первой и так далее. Если можно поправить сделайте пожалуйста!

non-private cookieStoreId in a private window

im getting "Illegal to set non-private cookieStoreId in a private window" in my notifications.
but i dont have any private windows. Do you have an idea ?
Im using some pinned tabs. Maybe that is the problem ?

Linux Firefox: 57.0.1 (64-bit)

Lost all tab groups

Not sure how it happened, but on re-opening Firefox (v57) all my tab groups were lost. Hasn't happened on another PC where I use this addon, so can't offer any insight on why. Any suggested backup options? Maybe just copy browser-extension-data\simple-tab-groups@drive4ik\storage.js ?

Feature request: Search in Manage groups

It would be great if i could easily filter tabs
in Manage groups view

something like:
one main search to search in all groups
and search in every group
so i could easily filter sites and put them to the right group

something like this
image

of course it is just a suggestion:) thanks for great addon

Regular expressions doesn't work as assumed

Hello,

I need a replacement for the loved tab groups and so I give this add-on a try.
In the group settings I've found a nice feature I would love if it does what I expect:

Regular expressions for catch tabs

When I type an URL which is catched by the expression, firexfox changes to the correct group, but I'm faced with a new empty tab ;-( where I can type the URL again )

Best regards,
Guenter

Tabs disappear randomly on firefox restart

I have opened few tabs (5+3) and using only two groups. After restarting firefox some of tabs disappear (do not shows). Tabs disappear randomly (i guess) also from active and from inactive group.
Settings are set to default.
I can't reproduce bug on static conditions. It disappears randomly and not always.

Dragging a tab outside to create a new window automatically creates a new group

Steps to reproduce:

  1. Open a new tab in an existing group
  2. Drag the tab outside the firefox window and release. A new window will open containing just your tab.
  3. Verify your list of tab groups

Actual result:
A new tab group will appear called "Group N" where N is some number.

Expected result:
No new tab group created. The only groups you should see in your list are the ones already explicitly created by you.

Loses tab data when used together with LoadOnSelect plugin

I'm not sure which plugin causes the bug, but currently these two don't play well with one another. LoadOnSelect plugin prevents the loading of inactive tabs and sets url of inactive tabs to be "about:blank". Simple Tab Groups, in turn, saves the urls in its own storage. If I switch to another tab group, then back, all inactive tabs are now displayed as empty pages and do not restore.

I have opened the issue in LoadOnSelect repository too: https://github.com/igorofc/Load-on-Select/issues/3

TypeError: tab is null

I have 9 groups, 8 of them I can navigate to just fine, but one group that contains 7 tabs produces an error message (TypeError: tab is null) when i go to it and it brings up 2 blank tabs rather than the 7 tabs assigned to that group. Since the other 8 groups are working fine, I thought I would delete that group and recreate. Could not delete the group, since none of the tabs were present in the popup (toolbar icon) and when I choose "Manage Groups" I now get a blank screen other than the text "Simple Tab Groups" in the upper left corner

Merely a question

Good app,
Is it possible to disable colorful marks on groups and app icon? I would like to.

Keyboard shortcut for switching between groups

It would be great if I could switch between groups using keyboard, e.g. with shortcut ctrl + ` (like in Quicksaver's add-on).

Even without this feature, thank you for developing this add-on!
Menu-like window looks and works really nice for me :-)

Multiple issues if # of tab groups exceeds 12

I really like this Firefox add-on. Thanks so much for creating it.

In a special circumstance weaknesses in the software are exposed. It seems to me that multiple issues arise if the number of tab groups exceeds about 12. As the number of tab groups rise above twelve the special functions (creating new groups and managing the tabs) are no longer accessible/shown on the list that drops down from the FF toolbar. Also there is no facility to have more than one column listing the groups or to allow for scroling up and down the list. And also the ability to open a new group by clicking on its name in the list breaks and the tab content of groups is corrupted. To fix things I had to reduce the number of groups (to 12 or below) by deletion and then delete and recreate the groups that had become corrupted.

Philip

[email protected]

Grouping doesn't apply to file: and about: URLs

I guess that when extension enumerates tabs it simply ignores those where URL is not of http: or https: protocols. Is it fixable? To my view, at least file: and about: could no doubt be safely reloaded after group switching.

tab groups and session

I'm looking fordward to use this addon but I was wondering if this addon saves the tabs for each group because in ff57+ session manager addons are very unripe so I wouldnt want risk loosing the tabs.

Deleting an open group (and trying to delete an open group)

Here's an interesting one........

(My instance of simple tab groups is set up to create a new window when selecting a group from the drop down list.)

what follows below is not an action that I take often – but I've found that if I open a second tab group window and I then delete the tab group, while its window is open, then when the group is deleted its open window is deleted and a window for the last group in the list is opened and then another window is opened with the last group loaded into it.

You can see this sequence in the animated gif below. (The gif shows one other thing too. Occasionally when you right click on 'delete group' in the drop down window nothing happens.)

One way to fix the main problem would be, when deleting an open group, to let firefox switch focus to the previously opened window (if one is available) - rather than opening a new window for the group at the end of the list in the simple tab groups pop up window.

philip s simple tab groups deleting open group

Query: Why the need for extra permissions?

Hi there, an issue but not a bug. Firefox now prompts me to give permission for Simple Tab Groups to "Access your data for all websites". I love this addon, but as an interested user I feel I should ask: a) What data does it require and b) why is it necessary now but not previously?

Shortcut that opens the tabgroups list

Hello and thanks for the hard work. I tried the various existing alternatives to the original TabGroups extensions since Firefox Quantum appeared and your's is the one that work the best for me so far.

I would suggest the feature of opening the tabgroups list with a configurable shortcut. I miss it a bit from the original TabGroup and find it useful to be able to just [ shortcut ] and select a group with the keyboard arrows.

Dunno if it is feasible with your extension or if you would have some time for this, it is only an idea!

Can't switch to tab group with 0 tabs

If you close all of the tabs in a group and switch to another group, you're unable to return to the group with 0 tabs. You have to expand the group to view the group details and click the "Open new tab" link to create a blank tab in the group before it will let you switch back to that group.

New Tab on Open

When I open Firefox again, the current group is replicated into a new one, with the same tabs and the next name along. Doesn't happen every time.

Null tab error

hi
today I send some tabs(11) from Group A to Group B(6+11) after a while
I try to jump Group B (17 tabs show me in Group B )
but get an error about null tab and Group B load with only 6 tabs.
list of tabs in some Group not acceptable and manage Group too (not load).
unfortunately, i lost multitab address today.
what am I Do?
save a backup from all of my groups and check json file
in the groups that I have problem with them, i found something like this
}, { "id": 15, "title": "title i remove", "url": "https://urliremove.com/", "active": false, "cookieStoreId": "firefox-default", "thumbnail": null }, null, null, null, null, null, null, null, null, null, null, null
],`
after i remove all of null from end of my Groups in json and restore every thing work correctly
i am not sure about source of problem but maybe and i say again maybe when i try send tabs(not all of them ) to other group some of them is not load completly and firefox still loading them

Fast Group Switching causes bug in Tab Suspender

Tab Suspender I think works similarly to your 'fast group switching' feature by creating a placeholder rather than keeping a webpage loaded, except the usecase for Tab Suspender is to suspend inactive tabs in your current tab group (after e.g. 15 mins) to save RAM and boost performance.

The problem is when Tab Suspender suspends a tab, then you switch to a different group then back again, the suspended page doesn't unsuspend properly. You normally can just click on the page and it'll unsuspend, but Simple Tab Groups causes that to stop working.

group don't load in new window

when rightclick a group to load in new window, new window is started but nothing is loaded in it nor tabs created
used to work previously
i have version 1.8.4

Display current group name somewhere

The old QUicksaver extension displayed the name of the current group in the top right corner of the FF window which was very helpful. Something similar in simple tab groups would be much appreciated.

Feature request: Add an option to always use different windows as groups (never close tabs)

Hi, I know that right now it's impossible to just hide tabs, so they are still loaded and running but not visible on the tab bar. Therefore this addon handles tab grouping by closing and reloading tabs. There is also the option to treat different Firefox browser windows as tab groups so all tabs in one window are represented as a group and clicking on the group will bring that browser window to the front. For me this is much more convenient, so I would prefer to have an option to always use different browser windows as tab groups and never close any tab if I create or switch to another tab group - at least until Mozilla's API supports tab hiding.

Here is what I suggest in detail:

  • A checkbox on the options page that says "Always use browser windows as tab groups". This is disabled by default. If you enable it, the addon will function as follows:
  • If you click on "Create new group" the addon will open a new browser window and displays that window as a group in the tab groups list.
  • If you click on a tab group in the list the addon will switch to that group by bringing the corresponding browser window to the front.
  • If you move a tab to another group the addon will just move the tab to the corresponding browser window without closing the tab.
  • If you close a browser window that is associated with a tab group the addon will also close the tab group (for example in the tab group list).
  • If you delete a tab group from the list the addon will also close the corresponding browser window.
  • The addon will never close any tab.

For me this would be an excellent replacement for the tab group functionality until tab hiding is possible via the API. What do you think?

General spelling & grammar issue

This is just a generic spot where users can help with grammar, spelling & typos.

Options Section as per 8th Dec 2017
tabgroups

Might be better to be:

  • Close popup after changing group
    • Open group after changing to it (if the popup isn't closed)
  • Show colored group circle in search tab
  • Show url tooltip when hovering over tab
  • Show notification when tab is moved to another group
  • Create new group if tab is moved to new window
  • Enable keyboard shortcuts for next and previous group. i.e. Ctrl + Shift + < and Ctrl + Shift + >
  • Enable keyboard shortcuts for switch to tab. i.e. Ctrl + Shift + [1-9]

[ Import settings from old "Tab Groups" add-on ]

Move tab to group

Hi! I have feature request: Move tab to group...
in right-click tab context menu - just like in Tab Groups. Or any other nice method to manage groups (domain filter is not bad but...).

Cheers.

Preview of tabs in each group

Would it be possible to add visual previews of each tab in the menu (even a thumbnail would be useful for quickly identifying the desired tab) within each tab group just as in the original Tab Groups addon?

Hide, not kill

The old TabGroups plugin did not reload the tabs on switching back into the existing group.
Not sure how it was done in the TabGroups, but could you please do the same or similar feature?

"Understand" tab groups session layout

When you install simple tab groups it throws everything under a single group, no matter whichever distinction you may have had with [original] tab groups.
IIRC conex has no troubles mapping everything to its internal representation.

This is also a problem when importing backups, given that it basically duplicates every tab, no matter if they are the same ones I have already open.

Enhancement: cooperate with LoadTabOnSelect plugin

That plugin enables lazy loading of tabs, i.e. they don't load until they are selected. It does so by prepending url with moz-extension:// scheme, so that tab content is replaced by placeholder page from local hard disk.

If Simple Tab Groups could detect that LoadTabOnSelect is installed (I don't know if WebExtensions API allow this), it could prepend urls of tabs with the same moz-extension:// when user switches tab groups. It would prevent simultaneous loading of all tabs in tab group (I think).

If automatic plugin detection is not possible, please add a checkbox in plugin settings, so that user could enable this functionality himself.

Tabs reload on group change

I'm not sure if this is expected behaviour, but once I change to another group, all tabs in this group reload.
This will probably kill some browsers for groups with too many tabs.
If it's desired/expected behaviour, please consider adding an option to disable it.

Tab order is lost when switching tab groups

I think this one is important - users that have this plugin are likely to be the sort of people that like to keep things orderly.

Steps to reproduce:

  1. Create a new group with tabs A, B, and C, in that order.
  2. Create another group.
  3. Switch back to the first group.

Actual result:
The tabs will most likely not be displayed in the same order you left them (A, B, C)

Expected result:
The tabs should appear in the same order you left them (A, B, C)

autobackup

Hello,
First, excuse my very bad English.

Several times with the old extension tab-groups I lost all my tabs because of firefox crash or update etc ...
grrrr...!!!

When this extension was no longer supported, I also lost everything without the possibility of recovering them with an old version of firefox because I did not have a recent manual backup and there was no possibility of manually reload one of the automatic backups made by the extension.

Today I was forced to restart firefox in safe-mode and I lost occasionally all my tabs that were not in the currently open group.

So please, could you add an automatic backup of the tabs to your extension? It would back up once a day and keep at least the last 7 backups and make sure that old backups can not be deleted during a crash or update.

And above all it would be necessary to be able to manually reload the backup of our choice. Subsequently the choice of the backup frequency will be paramètrable ideally and the choice of backup directory.

I understand that this will ask you a lot of work but I think that it is something of primordial, what is good to organize its tabs if we lose them at the least problem that meets firefox.

Thank you in advance.

List View (in 'Manage Groups' hide the thumbnails)

This would show all tabs within a tab group as a list within a column, similarly to how Tab Groups Helper used to look like:

This really helps when you have many tabs within a group by showing all your tabs in the window, as well as reduced browser load from showing so many thumbnails.

Sorting groups

Awesome, thanks a lot for this extension - it's already filling a gap that FF57 created.

How about being able to sort the groups in the pop-up list? Sorting them alphabetically should be there at least but other options might be helpful too:

  • Sort by "Last used" groups in descending order
  • Sort manually

Group doesn't synchronize with the add-on

Hi,

Sometimes when i startup Firefox, the tabs I opened in a group don't sync with the add-on. If I change group I then loose all of them.

You can see on the pictures below that 1. the simple-tab-groups icon doesn't show any color on the bottom left corner and 2. there is more than 5 tab in the window but only 5 shown in the dev group, the one that should be selected.

I don't know yet how to reproduce this, I'll try to track down why. Tell me if you need me to provide you other files.

group not found

group not sync

Tab Mix Plus + Simple Tab Groups

TabMixPlus adds functionality to not load tabs before they're chosen, if SimpleTabGroups would support this feature so tabs opened from another group won't load automatically ('cause there may be too many of them, i've got firefox crashing a few times in this way), that would be great.

P.S. Quantum sucks

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.