tabtree icon indicating copy to clipboard operation
tabtree copied to clipboard

Convert to WebExtension?

Open theres-waldo opened this issue 7 years ago • 12 comments

Mozilla recently announced that starting in Firefox 57, Firefox will no longer support addons that are not WebExtensions.

Is it possible to convert Tab Tree to be a WebExtension, so it can continue working in Firefox 57 and beyond?

theres-waldo avatar Dec 22 '16 23:12 theres-waldo

This puts a deadline to end of 2017.

Any idea of the amount of work this represents?

Jiehong avatar Jan 31 '17 16:01 Jiehong

These are likely relevant for anyone interested in porting this: piroor/treestyletab/issues/1224 and Croydon/vertical-tabs-reloaded/issues/13.

polyzen avatar Mar 08 '17 23:03 polyzen

The sidebar api has just landed in stable with Firefox 54, but it seems that it's only possible to put it on the left side of the screen so far (and only 1 sidebar opened at all times?).

They seem to have considered to give the possibility to put the sidebar on the right in needed, but no input from anybody made this idea dropped I guess.

Should we open a bug report/feature request on their bug tracker for that possibility? (I'm part of those that like Tab Tree on the right).

Jiehong avatar Jun 14 '17 20:06 Jiehong

@Jiehong Since Firefox 55, the sidebar can be placed on right side, you can try it with Firefox 55b1.

https://bugzilla.mozilla.org/show_bug.cgi?id=1328776, but I guess it will be design-decision-denied.

yfdyh000 avatar Jun 14 '17 20:06 yfdyh000

@yfdyh000 Thanks for the tip. I found the bug report related to that, but they seem to have a meta bug report aiming at having all sidebars merged into 1:

Proposed unified sidebar

So, I guess we could expect the following:

  1. At first, setting the sidebar to the right will impact all sidebars (bookmarks, ...);
  2. Once unified, TabTree could simply be an item in the dropdown.

Is that going in line with the vision of @traxium ?

Jiehong avatar Jun 14 '17 20:06 Jiehong

This sidebar for tabs is now part of FF 55, which is the current stable release.

Tab Center Center is using this new model, and thus can be tested this way.

However, it doesn't provide a way to hide the nominal tab strip, and it is unlikely to be able to hide it even with FF 57.

Jiehong avatar Aug 14 '17 08:08 Jiehong

A workaround can be found in the Mozilla issue for "WebExtension API to hide the tabstrip".

polyzen avatar Aug 14 '17 08:08 polyzen

I just want to say that I would really love if Tab Tree were available under FF57 -- since I use nightly, I am no longer able to use Tab Tree, and that makes me very sad.

nikomatsakis avatar Aug 16 '17 20:08 nikomatsakis

Please update it for firefox 57+

Thank you

TerkiKerel avatar Nov 16 '17 18:11 TerkiKerel

Alternatives:

polyzen avatar Nov 16 '17 18:11 polyzen

I've been relatively happy with TreeTabs since last Friday when Firefox suddenly updated and broke everything. Been having some growing pains since I'm so accustomed to TabTree, but it's getting easier. The dev has been very responsive to the handful of complaints I had. Used a userChrome.css hack to hide the tab bar since extensions can't do that anymore.

It's a decent alternative but I'd probably switch back to TabTree if it was possible.

SlimeQ avatar Nov 20 '17 04:11 SlimeQ

you can ask https://github.com/piroor/treestyletab for help

bskydive avatar Dec 11 '17 09:12 bskydive