canmove, Confirmed users, Bureaucrats and Sysops emeriti
6,906
edits
mNo edit summary |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{| | {{FeatureStatus | ||
| | |Feature name=Personas Rotator | ||
| | |Feature stage=Definition | ||
|Feature health=OK | |||
| | }} | ||
| | {{FeatureTeam | ||
| | |Feature product manager=Deb Richardson | ||
|Feature feature manager=Deb Richardson | |||
|Feature lead engineer=Dao Gottwald | |||
|Feature qa lead=Juan Becerra | |||
}} | |||
| | {{FeaturePageBody | ||
|Feature open issues and risks=* Does the mobile team want to do something similar for Fennec? | |||
* Do we want to sync this behaviour as part of prefs? Does the Sync team have to do anything here? | |||
| | |Feature overview=Goal: Create a simple way for users to automatically rotate between the Personas they have installed on their browser. | ||
One of the most popular features of the Personas Plus add-on is the ability to automatically rotate between favourited Personas. Since we want to end-of-life the add-on, we want to emulate a simplified version of this behaviour in Firefox itself. | One of the most popular features of the Personas Plus add-on is the ability to automatically rotate between favourited Personas. Since we want to end-of-life the add-on, we want to emulate a simplified version of this behaviour in Firefox itself. | ||
Line 22: | Line 21: | ||
The Personas Plus extension also adds an "extensions.personas.rotationInterval" value to about:config, where a user can change the rotation frequency. The default is 3600 seconds. We would have to add a similar way for users to change the rotation frequency -- I think an about:config value would be sufficient, but would like UX to make that call. | The Personas Plus extension also adds an "extensions.personas.rotationInterval" value to about:config, where a user can change the rotation frequency. The default is 3600 seconds. We would have to add a similar way for users to change the rotation frequency -- I think an about:config value would be sufficient, but would like UX to make that call. | ||
Personas, when rotation is enabled, also automatically select a new Persona when the browser is restarted. | Personas, when rotation is enabled, also automatically select a new Persona when the browser is restarted. | ||
|Feature requirements=* Add a checkbox or other similarly simple UI somewhere in Firefox that allows users to have Firefox automatically rotate randomly between their installed Personas. | |||
= | |||
* Add a checkbox or other similarly simple UI somewhere in Firefox that allows users to have Firefox automatically rotate randomly between their installed Personas. | |||
* Add an about:config value or other UI that allows users to change how often their Personas are rotated. | * Add an about:config value or other UI that allows users to change how often their Personas are rotated. | ||
* If Personas rotation is enabled, the displayed Persona will change when the browser is started or restarted. | * If Personas rotation is enabled, the displayed Persona will change when the browser is started or restarted. | ||
* Increase the maximum number of Personas that can be installed, or give users an easy way to increase it themselves (easier than about:config). | * Increase the maximum number of Personas that can be installed, or give users an easy way to increase it themselves (easier than about:config). | ||
|Feature non-goals=We will not be emulating the current behaviour of the Personas Plus add-on, as it is overly complicated, requires the user be logged in to the GetPersonas site, and requires Firefox to contact the server sporadically. This is a much simplified version of the rotator. | |||
}} | |||
{{FeatureInfo | |||
|Feature priority=P2 | |||
|Feature roadmap=Firefox Desktop | |||
|Feature list=Desktop | |||
|Feature engineering team=Desktop front-end | |||
}} | |||
{{FeatureTeamStatus}} | |||
We will not be emulating the current behaviour of the Personas Plus add-on, as it is overly complicated, requires the user be logged in to the GetPersonas site, and requires Firefox to contact the server sporadically. This is a much simplified version of the rotator. | |||