Confirmed users
1,605
edits
m (retirement message) |
|||
(13 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
I hate giving projects code names, but we couldn't think of a good summary for this project that didn't involve being confused with every other permissions and objects project. So we have Jazz and that seems cool since we have [https://wiki.mozilla.org/Add-ons/Projects/DiscoveryImprovements Disco Pane]. | '''UPDATE: this project has been retired as of Sep 2018''' | ||
An effort to make it clear to users the ways in which extensions change the behavior of their browser. | |||
Note from andym: I hate giving projects code names, but we couldn't think of a good summary for this project that didn't involve being confused with every other permissions and objects project. So we have Jazz and that seems cool since we have [https://wiki.mozilla.org/Add-ons/Projects/DiscoveryImprovements Disco Pane]. | |||
<gallery> | |||
File:Bleeding_Gums_Murphy.png | |||
</gallery> | |||
== Project Jazz == | == Project Jazz == | ||
Line 5: | Line 13: | ||
Let's find a way to show users of extensions what the extensions do to their browser after they are installed. This includes, but is not limited to: | Let's find a way to show users of extensions what the extensions do to their browser after they are installed. This includes, but is not limited to: | ||
* showing a user the permissions granted by a user to the add-on | * showing a user the permissions granted by a user to the add-on | ||
* allow a user to revoke permissions | * allow a user to revoke optional permissions from the add-on | ||
* showing a user which command combinations an add-on requests | * showing a user which command combinations an add-on requests | ||
* allowing a user to change the command combinations an add-on requests | * allowing a user to change the command combinations an add-on requests | ||
* show what collisions in APIs add-ons might represent | * show what collisions in APIs add-ons might represent | ||
* allowing the user to override or change key functionality such as: search engines, home page, new tab pages | * allowing the user to override or change key functionality such as: search engines, home page, new tab pages | ||
** we need this for *all* prefs that are accessible via the UI and also controllable by WebExtensions | |||
** we need to consider whether a user should be able to specify a value for a preference, and have that block WebExtensions from overriding the preference, and if so, how would that work/what would it look like | |||
== Milestones == | == Milestones == | ||
== | The best way to see what's landed, apart from bugs, is in the [https://trello.com/b/PC9kB14s/webextensions?menu=filter&filter=label:Jazz%20%F0%9F%91%8B trello board, filtered down]. | ||
== Bugs == | == Bugs == | ||
=== Tracking bug === | === Tracking bug === | ||
Tracking bug is {{Bugzilla|1342584}}. | |||
<bugzilla> | <bugzilla> | ||
{ | { | ||
"blocks": " | "blocks": "1342584", | ||
"include_fields": "id, priority, status, summary", | "include_fields": "id, priority, status, summary", | ||
"status": ["UNCONFIRMED", "ASSIGNED", "NEW", "REOPENED"] | "status": ["UNCONFIRMED", "ASSIGNED", "NEW", "REOPENED"] | ||
} | } | ||
</bugzilla> | </bugzilla> | ||