slosd / guiconfig

gui:config - A Firefox add-on which provides advanced configuration for the browser
https://addons.mozilla.org/en-US/firefox/addon/guiconfig
GNU General Public License v3.0
9 stars 1 forks source link

WebExtension #40

Open s8321414 opened 7 years ago

s8321414 commented 7 years ago

Any chance to port this addon to WebExtension API?

slosd commented 7 years ago

Unfortunately it looks like the necessary APIs won't be ready when support for XUL extensions is dropped. Even worse, it's very unlikely that the APIs will ever be available [1, 2]. For a while there was an idea floating around which would have given extensions access to Firefox internals but that didn't go anywhere [3].

[1] https://discourse.mozilla-community.org/t/setting-browser-preferences-when-using-webextensions-api/8561 [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1215062 [3] https://bugzilla.mozilla.org/show_bug.cgi?id=1215306

s8321414 commented 7 years ago

Ah... sad to hear this...

s8321414 commented 6 years ago

seems we have browser.Settings() API now

slosd commented 6 years ago

That API is limited to a handful of settings. It's not sufficient to be able to port the add-on.