GithubHelp home page GithubHelp logo

denschub / firefox-tabgroups Goto Github PK

View Code? Open in Web Editor NEW
147.0 147.0 28.0 608 KB

[UNMAINTAINED] A Firefox addon that provides tab grouping features similar to the removed TabView/TabGroups/Panorama features.

License: Other

JavaScript 92.29% CSS 5.46% HTML 2.25%

firefox-tabgroups's People

Contributors

athena82 avatar char101 avatar denschub avatar florianjunghanns avatar groovecoder avatar lucas-mancini avatar mnoorenberghe avatar pierrecarre avatar pinkpandakatie avatar qiffp avatar quicksaver avatar xiio 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  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

firefox-tabgroups's Issues

Add favicons to tab groups

Take favicon from the first page in tab group and add it as tab group icon.

Human brain is very resource consuming to read everything, so it needs something faster than that. That is why images are helping. In tab groups favicons will help human brain to identify specific group with specific icon and use it next time in a search process instead of text.

Menu does not scroll when dragging tabs

Running Fx 46.0.1 on Arch Linux current.

Just installed this (so very very glad it exists, as this was basically what I already had set up before Panorama was removed) — of course I had one gigantic tab group of about a hundred and twenty tabs.

Went to start splitting it into groups, discovered that the menu wouldn't scroll down to the new group I'd created while dragging, meaning I had to work from the bottom in a rather inconvenient fashion.

I don't think this is intentional — but if it is, please consider reopening #29 and adding a context menu — in fact, please consider adding a context menu anyway! The task process of “Open menu -> Find tab -> Right-click -> Select new group” is much quicker and less error-prone than drag-and-drop, especially with large tab volumes.

Closing last tab in group shows tab from other group

When I close the last tab in a group, instead of opening a new "blank" tab, a tab from another group is shown. I'm not so sure how this other tab is chosen, in one case I saw the first tab from the next group, in another case it was the last tab from 4 groups above.

The tab that is shown is not moved into the current group, since switching to another group and back makes it disappear again.

I'm using Firefox 45.4.0 and Simplified Tab Groups 0.5.1.

Moving multiple tabs from one group to another

This is related to #1. When the list of tabs is very long, like 50+, dragging and dropping every single one of the tabs I want to work on into another group is very tedious. This is especially true if the tabs I want are all near the top of the list.

Would it be possible to add a feature like selecting multiple tabs and moving them all with a single action from a group to another, potentially with a right click option or dragging?

Rearrange drop-down menu controls/buttons

Great add-on, been using it this whole year with no major problems. One thing I noticed at first in the tab group menu was how close the 'drop down' (v) and 'close group' (x) buttons are to each other. I thought it inevitable that someday I'd accidentally close a tab group that was meant to be dropped open, and I just did. Restored it though, with the Session Manager add-on, but still...
I saw another issue asking about group closure confirmation (#9), and being able to undo or reopen a tab group would be a good feature, but maximizing the distance between the 'close group' button (x) and the 'drop down' button (v), placing the (v) on the far left, for example, would eliminate the risk of accidentally closing a tab group, and the need for closure confirmation or a reopen/undo feature as most users would only rethink or regret closing a tab group that was closed by mistake. (but it would also be nice having the option to reopen an entire tab group)
TL;DR, move the X away from the V, too close

Arrange Groups Request

Great add-on. I was wondering if you could make it possible to re-arrange the group order by dragging the group name or something (Ex: group 1 2 3 to 1 3 2).

Decide if (and if so, how) to skip migration in 1221050

  • It is impossible to register a chrome.manifest override for resource:// URIs.
  • It is possible to register a substitution for the migrator URI via ResProtocolHandler, but there is no chance we will load faster than nsBrowserGlue which will run the migration.
  • We could set browser.migration.version to 35 on install but meh.

Add "Confirm Delete" When Deleting Tab Groups

As title above.

Deleted a group with 12 tabs accidentally, was a big headache to regain the lost tabs.
Alternatively add a Undo close tab group feature.

In addition any form of backup would be fantastic.

Thank you for your time and promise to donate 30~$ if/when this gets implemented.

Improve icon UX

  • Add some kind of title tags (titles are not visible inside Panels, but there are some workarounds)
  • Remove overall icon usage (check if some icons are necessary, like the save/cancel actions or if they can be replaced by plain text)

e10s / electrolysis / Web extension compatibilty

Hi,

I've just migrated from using TabGroupsPanorama extension to Simplified Tab Groups because the first one will stop working when Firefox will support only WebExtension around november 2017.
Could-you tell me if this extension will be compatible and thus converted as WebExtension till then?
Thanks, regards,
xfr

Rebindable Shortcuts

The shortcut to move between tab groups interferes with the global Cmd+` shortcut on my Mac; consequently, it would be nice to be able to switch that to a shortcut that doesn't interfere.

Issue with groups when opening a new window

I noticed something that might be an Issue I'm not sure but when you open a new window; for that window all the groups are like they don't exist they only exist on the original window you had.

Unable to build add-on. SyntaxError: Use of const in strict mode.

STR:

git clone [email protected]:denschub/firefox-tabgroups.git
cd firefox-tabgroups
npm install
./node_modules/.bin/jake run

Expected results:

Firefox should run with the add-on

Actual results:

jake aborted.
/Users/lcrouch/code/firefox-tabgroups/Jakefile:5
const SRC_DIR = "./src";
^^^^^
SyntaxError: Use of const in strict mode.
    at exports.runInThisContext (vm.js:73:16)
    at Module._compile (module.js:443:25)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at loadFile (/Users/lcrouch/code/firefox-tabgroups/node_modules/jake/lib/loader.js:81:5)
    at EventEmitter.utils.mixin.run (/Users/lcrouch/code/firefox-tabgroups/node_modules/jake/lib/jake.js:315:35)
    at Object.<anonymous> (/Users/lcrouch/code/firefox-tabgroups/node_modules/jake/bin/cli.js:25:10)

Ability to restore a closed tab group

Would be nice to have if you miss click the close tabs button instead of the expand tab group button.

Edit: and maybe not have them next to each other.

Ctrl-~ does nothing

The settings mention Ctrl-~ and Ctrl-Shift-~ hotkeys. I've got that setting enabled and Ctrl-Shift-~ does switch tab groups. Intuitively I guess Ctrl-~ is supposed to switch to next group and Ctrl-Shift-~ to previous? But Ctrl-~ doesn't do anything.
FF 45.0.2

Tab group sidebar

It would be nice, if you could open the panel as a sidebar, so that it is always open.
That way it is easier to quickly switch back and forth between tabs in different groups.

Group my Groups

The ability to Group several tab groups would be amazing.

example current:

-->Zelda

-->Spyro

-->Mariokart

-->Final Fantasy

example:

-->Games

--> -->Zelda

--> -->Spyro

--> -->Mariokart

--> -->Final Fantasy

I hope this comes across, err this text Editor bullet-list wont make sub-bullet points.

Pretty buggy

I've been trying to use this.

I can't focus the group name when i create new one to rename it I have to tab through till i get to that field.

When I click any group it always makes a new tab.

And when I switch back to my old tab it seems to put that tab back in my old group.

:(

Switching between groups/tabs fails if currently active tab is pinned

Normally, switching between tabs is a matter of opening the menu and selecting a group (to open the last opened/first tab in that group) or expanding a group and selecting a tab inside it (to open a specific tab). This behavior works fine when you're in a tab that's already in a group.

If you're currently in a pinned tab, however, neither method works for switching tabs. The tab menu opens and you can expand/collapse groups, but selecting either a group or a tab fails silently (as if you never clicked the item at all). You have to first switch manually to an unpinned tab, and then the menu again allows you to click groups or tabs to switch to them.

Integrate the Tab Bar from Tab Groups Button plugin

Tab Groups Button has the cleanest and simplest tab bar. It also has the clever idea of placing the group bar under the URL separating tab selection from group selection, a feature which helps you stay oriented as you never accidentally switch into another group.

As is the plugin works with Tab Groups, but not Simplified Tab Groups. Source code can be found here.

Port to WebExtension

With the "old" plugin formats for Firefox getting support dropped not terribly long into the future, will this plugin survive? The other big tab groups plugin has had it's developer decide to stop supporting it as the amount of work to port it to WebExtensions is too great for what he gets out of it. Will development support for this also be stopped, or will it be ported to WebExtensions? No matter how this pans out, thank you for all the work on this plugin.

sort order of tab groups

hey,

i would like to have a button for sort by name.
maybe also sort by date of creation.

nice add-on!
thank you...

Can't restore tabs in missing group

After a crash tabs menu lost all group. In this cas tabgroups menu try to add a tab to a missing group

JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///home/user/.mozilla/firefox/91x8kel5.default/extensions/[email protected]!/bootstrap.js, line 773: TypeError: curr_group is null => tab 57 initialized

To solve this, i must remove xpi from my cache directory, relaunch firefox and then all group stored in panorama was restored.

Close last tab in group shows last used tab from last group

Steps to reproduce:

  1. Open some tabs
  2. Create new group and switch to it.
  3. Close the "New Tab" tab.

Actual Results:

The last used tab from the first group shows up, but the second tabgroup is still selected.

Expected Results:

The empty tabgroup should be removed and the whole last tabgroup should become active.

"Undo Close Tab" assigns tab to wrong tab group

Steps to reproduce:

  1. Open two tab groups with some tabs.
  2. Close a tab in group 1.
  3. Switch to group 2.
  4. Click "Undo Close Tab".

Actual Results:

The tab opens in the current group, but is still assigned to group 1.

Expected Results:

The tab should be assigned to the current group. (Same behavior as Panorama)

Closing a group closes pinned tabs

Steps to reproduce:

  1. Create new group and switch to it.
  2. Open some tabs and pin one of them.
  3. Switch back to the old group.
  4. Close the new group from step 1.

Expected Results:

The pinned tab stays pinned.

Actual Results:

The pinned tab is gone now 😿

Dragging into/out of the current tab group does not update tabs

When I drag tabs from other groups into the currently selected group or from the current group into another one, the tab headings in the browser window does not update. It’s only updated when switching groups and back again.

Note: dragging the active tab works (presumably because that switches groups), the problem only exists with other tabs.

Broken on 52.0a1 (2016-10-18)

When trying to install on the latest nightly, tabgroups does not start up, instead leaving

1476837801460   addons.xpi  WARN    Error loading bootstrap.js for [email protected]: Module `jar:file:///Users/chrisbarry/Library/Application%20Support/Firefox/Profiles/qrpb9k0m.default-1476835073930/extensions/[email protected]!/lib/migrationoverride` is not found at resource://gre/modules/commonjs/jar:file:///Users/chrisbarry/Library/Application%20Support/Firefox/Profiles/qrpb9k0m.default-1476835073930/extensions/[email protected]!/lib/migrationoverride.js (resource://gre/modules/commonjs/toolkit/require.js:61) JS Stack trace: make/[email protected]:61:12 < @jar:file:///Users/chrisbarry/Library/Application%20Support/Firefox/Profiles/qrpb9k0m.default-1476835073930/extensions/[email protected]:23:5 < @XPIProvider.jsm:4864:1 < [email protected]:4864:7 < [email protected]:4943:9 < AddonInstall.prototype.startInstall/<@XPIProvider.jsm:6509:11
1476837801462   addons.xpi  WARN    Add-on [email protected] is missing bootstrap method install
1476837801604   addons.xpi  WARN    Add-on [email protected] is missing bootstrap method startup

in the console.
It works fine if you run it with env JPM_PARAMS="-b /Applications/FirefoxNightly.app/Contents/MacOS/firefox" ./node_modules/.bin/jake run, but if you try to install a built xpi onto a clean profile, it does not start up, giving the above error

Show the name of the selected tab group

Hi,
Is-it possible to provide a way/an option to be able to show the current selected tab group ? For example : near the button or perhaps another droppable widget?

Thanks, regards,

xfr

Hibernate groups feature request

Could you add a feature to "hibernate" groups or something like that so all the tabs on the hibernated groups would be closed but when you click on the group it would be like you restored those tabs like you restore a session (please do it like so if you implement it instead of re loading all the tabs else the time and resources it may take would be huge if you have many tabs which I do).

Add tab context menu to move a tab to another group

The built-in tab group feature had a context menu on tabs to move them to another group. I used this daily to move tabs that I opened in the wrong group and it's the main feature of this extension that I've been missing. Is there any way in this extension to move tabs between groups?

Prompt for group name and automatically select it

I have implemented this in my fork but I'm not sure if it is something that was intended in the original design, therefore I'm not creating a pull request. I'm creating this issue to let people with similar requirement to comment.

  • Prompt for a group name when creating a new group (providing an empty name is Ok).
  • Automatically switch to the new group.

simplified tab groups

Backup and Restore feature request

Hi. great work, its desperately needed and thank you. Another feature request for your list is for a backup tab groups and restore groups feature please. Not much more needed to be said, except it may help keep users off the valium while bugs get ironed out and it takes further solid form? Would certainly reassure me as the first thing i did after loading was look for the possibility :) Thanks though.

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.