tabtree icon indicating copy to clipboard operation
tabtree copied to clipboard

[Feature] Collapse trees

Open strigona-worksight opened this issue 9 years ago • 20 comments

Like "Tree Style Tabs", it'd be nice to be able to collapse trees (as can be seen in this screenshot: http://cdn3.howtogeek.com/wp-content/uploads/2015/01/img_54c042e59013c.png ).

strigona-worksight avatar Aug 14 '15 17:08 strigona-worksight

+1

moszeed avatar Aug 18 '15 06:08 moszeed

Yes, the tab column quickly ends up being deeper than the screen, necessitating scrolling the tab list. If trees could collapse, it would be easier to navigate.

processor286 avatar Aug 26 '15 07:08 processor286

I agree. I'm finding tabtree much better than TST so far, but collapsible trees is an important omisssion.

miscfiles avatar Sep 02 '15 14:09 miscfiles

+1

CattiestPenny avatar Sep 02 '15 16:09 CattiestPenny

Agreed. Collapsing trees is a core feature of Tree Style Tab. If you are trying to replace it, then collapsing trees is necessary. Similarly the context shortcuts for closing a tree, closing children, closing other trees, etc. are also necessary IMO (each toggleable in settings).

ender4 avatar Sep 05 '15 02:09 ender4

Agreed. Now it's only thing which stops me to switch from Tree Style Tab to this extension.

If search would work through collapsed tabs (and there will be hotkey to focus on search input box) it would be even better.

krvkir avatar Sep 17 '15 09:09 krvkir

@krvkir, Ctrl+Shift+Alt+F focuses the tab search input box (or brings it up when it's hidden).

traxium avatar Sep 17 '15 13:09 traxium

+1. @traxium, Do you plannig this feature?

Cosolom avatar Sep 25 '15 09:09 Cosolom

@Cosolom, yes. But it can't be done soon.

traxium avatar Sep 28 '15 07:09 traxium

Second only to vertical tabs and the tree feature itself, this is probably the most sought after feature when people want something like Tree Style Tab. Same would be true for Tab Tree.

Will probably try to switch when it's added. Thanks for the work so far.

timss avatar Oct 10 '15 15:10 timss

+1

haarp avatar Dec 12 '15 18:12 haarp

:+1:

eternaleye avatar Jan 07 '16 12:01 eternaleye

+1

tomdavey avatar Feb 14 '16 16:02 tomdavey

Nice extension, traxium. Thank you. I agree with these comments. Collapsing trees is important. I may go back to TST until this is implemented. You wrote last September that you wanted to implement it. Can you give an estimate of when? A week? A month? A year? . . .

Gandalf99 avatar Feb 20 '16 17:02 Gandalf99

+1

meekreau avatar Feb 23 '16 17:02 meekreau

+1 Great extension @traxium, I use it every day. Any ETA on collapsible trees? Anything the community can do to help motivate (airdrop beers? gummybears? paypal pings?)

padthaitofuhot avatar Mar 10 '16 20:03 padthaitofuhot

I already explained somewhere why I'm not doing collapsible trees right now but I'll say it again with additional details. Firstly, I want to do collapsible trees very very much. I created a branch in git called "collapsible" a long time ago and even committed something there. But something bad happened to me back then (let's say an injury). I don't think you want to know details. When I almost recovered from it something bad happened to me again (let's say a chill) and I even was in hospital for two weeks.

What stops me now?

  1. Adding collapsible trees affects almost every aspect of the add-on: moving, closing, opening, selecting tabs. So adding collapsible trees can't be done in a day or two. But as we all know there is an important bug — with Intel graphics and Hardware acceleration (at this point I want to try to use the native tabs instead of extremely buggy <tree> element that is guilty of this bug and I already have something done in that direction). And there is an important issue with Tab Groups. Although they will be deprecated they are going to continue to live as an add-on. And many people as it seems want to continue to use them. The bug and the issue with Tab Groups require a lot of coding in order to be fixed because they also affect many aspects of the add-on. So it's not rational to add collapsible trees and to resolve the other aforementioned problems separately. It would be wiser to resolve them all together. And It's not something I can do when I have a break from other activities.
  2. When I have enough money in order not to work for a couple of months I'll do what my soul wants regarding Tab Tree, I'll complete it.
  3. The Future of Developing Firefox Add-ons doesn't encourage me at all to contribute to something that's going to be deprecated. It's just not possible to do all this using silly High-Level or Low-Level APIs or even worse WebExtensions API. But I hope I'll do what I want before everything is deprecated.

traxium avatar Mar 11 '16 06:03 traxium

Thank you for your very personal response, @traxium. Do take the time you need. Wishing you the best of health!

  1. We're facing the same problem with Vimperator. Mozilla did hint that they'll add more functionality to support complex addons, but I'm not holding my breath.

timss avatar Mar 11 '16 07:03 timss

+1

dotbugfix avatar Jan 11 '17 03:01 dotbugfix

+1

Nomen-Heroum avatar Mar 03 '17 02:03 Nomen-Heroum