WebExtensions: Difference between revisions

Line 66: Line 66:
We plan to add our own APIs based on the needs of existing Firefox add-ons. We also want to hear from you! Please fill out [http://bit.ly/webextensions-apis this survey] to tell us which APIs you need.
We plan to add our own APIs based on the needs of existing Firefox add-ons. We also want to hear from you! Please fill out [http://bit.ly/webextensions-apis this survey] to tell us which APIs you need.


* NoScript-type functionality. This would come in the form of extensions to webRequest and possibly contentSettings.
Requests for new APIs are filed as a bug with a whiteboard tag of [design decision needed]. We then gather various people to review them, see [[WebExtensions/AdvisoryGroup|Advisory Group]] for more details.
* Sidebars. Opera already supports sidebar functionality; Chrome may soon. We would like to be able to implement Tree Style Tabs or Vertical Tabs by hiding the tab strip and showing a tab sidebar.
* Toolbars. Firefox has a lot of existing toolbar add-ons.
* Better keyboard shortcut support. We'd like to support Vimperator-type functionality.
* Ability to add tabs to about:addons.
* Ability to modify the tab strip (Tab Mix Plus).
* Ability to take images of frames/tabs (like canvas.drawWindow)


== Contributing ==
== Contributing ==


Please see the [[WebExtensions/Hacking|hacking guide]] for information about contributing code to the WebExtensions project.
Please see the [[WebExtensions/Hacking|hacking guide]] for information about contributing code to the WebExtensions project.
Confirmed users
1,158

edits