Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is this still being maintained? #41

Open
JaneSmith opened this issue Aug 15, 2016 · 4 comments
Open

Is this still being maintained? #41

JaneSmith opened this issue Aug 15, 2016 · 4 comments

Comments

@JaneSmith
Copy link

I'm very interested in this project as an alternative to OneTab (I have serious concerns about OneTab regarding privacy, and it's not open source). Unfortunately, it appears that this extension hasn't been updated in a year, and recent issue posts have not received replies. Is it an abandoned project, or is there still an intention to maintain it? If it's abandoned, then is anyone interested in forking and updating it? In its current state, it appears to be very minimal and lacking in features compared to OneTab.

@sergi
Copy link
Owner

sergi commented Aug 16, 2016

Hey @JaneSmith ,

It's not an abandoned project, although it has been quite neglected lately. The project aims to be pretty minimal regarding memory and CPU usage to not impact performance too much.

What features are you thinking of? I am super happy to accept proposals and/or Pull Requests.

@sunaku
Copy link
Contributor

sunaku commented Aug 16, 2016

For me, PR #31 would make this extension 98% usable. :shipit: The remaining 2% would be:

  1. Provide a GUI way to view the grenaded tabs page (which is available at resource://jid1-gzlhtgbcb5hzka-at-jetpack/tabgrenade/data/index.html) for non-technical users.
  2. Provide a way to grenade only the current tab, not all tabs in the current window (cf. Sesh):

We can achieve item 1 by either adding a new toolbar button that just takes users to the grenaded tabs page or by making the existing grenade button ask the user if they want to grenade some tabs or simply view previously grenaded tabs (as suggested by item 2). 🙏

Thanks for your consideration.

@JaneSmith
Copy link
Author

Thanks for your reply. I'm glad that this project hasn't been abandoned. What features am I thinking of? Well...

1. Provide a GUI way to view the list of tabs, as sunaku asked for above. I feel that this is a very important and very basic feature. OneTab does this.

2. Provide a GUI way to grenade a specific tab (this could be either the current tab, or just any specific tab in the tab list). OneTab does this.

3. Provide a GUI way to grenade a specific group of tabs. OneTab has this with a "send tabs to the left/right of this tab to OneTab" feature. I find this very useful. The purpose of these extensions is to clean up and organise the tabs, but my tabs aren't always related - I'll often have been working on one task (e.g. tabs 1-5 are related to X) and then switch to working on a second task (e.g. tabs 6-20 are related to Y), so I just want to send all Y tabs away.

4. Ignore Tab Grenade's own tab(s) when sending tabs to Tab Grenade. OneTab does this.

5. Add an option to ignore duplicates when sending tabs to Tab Grenade (i.e. if a tab is already grenaded, don't grenade it again). OneTab does this.

6. Add an option to auto-remove tabs from the Tab Grenade list when left-clicking individual links, or when using the "Open all" link for a tab group. OneTab does this.

7. Provide a GUI way to specify names for tab groups. This is very important for proper organisation and navigation of tabs. There's no problem if you only have a few tabs in Tab Grenade, but when you have hundreds of tabs, organised into different groups, having names for them OneTab does this.

8. Provide a GUI way to import and export a list of tabs. This is very useful for transferring tabs between different browser installations. OneTab does this, but it doesn't export or import with the names of the tab groups (see #6 above). With OneTab, I have to manually set the names of all my groups against after each import...

9. Provide a GUI way to move tabs into a different tab group. This is important for tab organisation. OneTab does this.

10. Provide a GUI way to move tabs into a different order within the current tab group. This is important for tab organisation. OneTab does this.

11. Display a total number of tabs in Tab Grenade (counting tabs across all tab groups). OneTab does this.

12. Provide a way to share tabs as a web page. Tab Grenade supposedly offers this feature already, but the tabgrena.de page never shows any tabs for me. I think that website might just be broken.

13. Do not contact Google (or anyone) to request favicons. This is something that both OneTab and Tab Grenade do, and in my eyes it's a big privacy concern. You're basically straight-up telling Google the domains that I've been visiting and am particularly interested in. Privacy is a big concern in this age of mass surveillance, so this is something I'm not comfortable with. Surely it's possible to save the tiny favicon files locally when the tab is grenaded, and then purge those favicons from the cache when all tabs from that domain are removed from the Tab Grenade list? Wouldn't this also improve performance a bit, as no network requests would have to be made each time the list is opened?

I realise that this is an apparently long list of feature requests, but I don't think that they would make Tab Grenade "bloated". In my opinion, most of these feel like small tweaks or changes that would have a big beneficial effect, and which wouldn't negatively impact the performance of the add-on. Some of them could be a bit more complicated though.

Most of these features already exist in OneTab. I understand that this is a different extension, and you perhaps might not want it to be an exact clone. I don't mean to be rude by asking for so many OneTab features. I genuinely think they're all very useful and helpful features, and that Tab Grenade is suffering from not having any of these.

Why don't I just use OneTab instead? Well, OneTab has major privacy concerns for me (it contacts Google to request favicons as noted above, it also uses Google Analytics tracking internally, and it's not open source like this project is). OneTab is also very slow - when I have it enabled, it's the slowest performing extension as seen in about:performance. This is especially noticeable when opening the right-click context menu, which takes forever as OneTab populates it with all the tab groups I have saved. There's no real dialogue between users and developers, other than their "contact us" page - and the developer(s) do not respond to any messages I send them.

@JaneSmith
Copy link
Author

I think it's worth noting that some of these features I've asked for have already been requested by others on the issues page, posted years ago and with no replies. That's why I was wondering if this project is still being maintained.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants