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

port to WebExtensions #6

Closed
nobodxbodon opened this issue Jan 22, 2017 · 3 comments
Closed

port to WebExtensions #6

nobodxbodon opened this issue Jan 22, 2017 · 3 comments
Milestone

Comments

@nobodxbodon
Copy link
Owner

nobodxbodon commented Jan 22, 2017

According to https://compatibility-lookup.services.mozilla.com/:

WebExtensions are becoming the standard for add-on development in Firefox. It will be the only type of extension supported in Firefox by the end of 2017.

Pitifully sidebar isn't supported by WebExtensions:
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Comparison_with_the_Add-on_SDK#UI_elements

Plan is to change UI to popup panel or separate tab like FromWhereToWhere for Chrome

@nobodxbodon
Copy link
Owner Author

Seems there'll be sidebar API for WebExtensions: https://wiki.mozilla.org/WebExtensions/sidebarAction

So the main focus of this issue in short term is the other deprecating APIs if any.

@nobodxbodon
Copy link
Owner Author

According to sdk doc, 57.0 will stop loading non-webExtension extensions.

According to release schedule, merge date of 57.0 beta is 2017-09-20, and release date is 2017-11-14.

Setting milestone to 2017-09-20.

Just successfully tested chrome extension with this fix in FF 56.0b2. Still need to add sidebar and other features like icon of web pages.

Current sidebar API: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/user_interface/Sidebars

@nobodxbodon
Copy link
Owner Author

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

1 participant