traxium / tabtree

Tab Tree extension for Firefox
https://addons.mozilla.org/en-US/firefox/addon/tab-tree/
GNU General Public License v3.0
144 stars 30 forks source link

Convert to WebExtension? #187

Open theres-waldo opened 7 years ago

theres-waldo commented 7 years ago

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?

Jiehong commented 7 years ago

This puts a deadline to end of 2017.

Any idea of the amount of work this represents?

polyzen commented 7 years ago

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

Jiehong commented 7 years ago

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).

yfdyh000 commented 7 years ago

@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.

Jiehong commented 7 years ago

@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 commented 6 years ago

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.

polyzen commented 6 years ago

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

nikomatsakis commented 6 years ago

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.

TerkiKerel commented 6 years ago

Please update it for firefox 57+

Thank you

polyzen commented 6 years ago

Alternatives:

SlimeQ commented 6 years ago

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.

bskydive commented 6 years ago

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