Extension Manager:Projects:Improve Add-on Installation: Difference between revisions

m
uncentering
(changing some wording)
m (uncentering)
Line 28: Line 28:
*Not switching windows styles during installation, and removing all modal dialogs. Currently, the verified add-on information confirmation notification is modal, while the download notification window at the beginning of the process and confirmation/restart notification at the end of the process are in the arrow panel notification style.&nbsp; All notifications should be moved into the arrow-panel notification style, with subtle animated resizes where needed.<br>
*Not switching windows styles during installation, and removing all modal dialogs. Currently, the verified add-on information confirmation notification is modal, while the download notification window at the beginning of the process and confirmation/restart notification at the end of the process are in the arrow panel notification style.&nbsp; All notifications should be moved into the arrow-panel notification style, with subtle animated resizes where needed.<br>


<br>
<br>  


 
<br>
<center>[[Image:Modalvsnot123412.png|665x243px|Modalvsnot123412.png]]</center>
<center>[[Image:Modalvsnot123412.png|665x243px|Modalvsnot123412.png]]</center>  
 
<br> <br>  
 
<br>


*Reducing the timer wait time from 3 seconds to 1, and subtly fading the install button from disabled to active state rather than displaying a countdown<br>
*Reducing the timer wait time from 3 seconds to 1, and subtly fading the install button from disabled to active state rather than displaying a countdown<br>


<br>
<br>  
 
 
<center>[[Image:Timerdelay.png|656x332px|Timerdelay.png]] </center>
 


<br>
<br>
<center>[[Image:Timerdelay.png|656x332px|Timerdelay.png]] </center>
<br> <br>  


*Not giving the implication that AMO and AMO's reviewed code are untrusted, specifically by: <br>
*Not giving the implication that AMO and AMO's reviewed code are untrusted, specifically by: <br>


<br>
<br>  


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1. Removing "author not verified" messaging for trusted authors<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1. Removing "author not verified" messaging for trusted authors<br>  


<br>
<br>  


<br>
<center>[[Image:Trusted messaging3242342342.png|648x84px|Trusted messaging3242342342.png]]<br> </center>
<br> <br>


<center>[[Image:Trusted messaging3242342342.png|648x84px|Trusted messaging3242342342.png]]<br> </center>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2. Messaging reviewed add-ons differently to unreviewed add-ons and relaying the different meaningfully to users<br>  


 
<br>  
<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2. Messaging reviewed add-ons differently to unreviewed add-ons and relaying the different meaningfully to users<br>
 
<br>
<center>[[Image:Authornotverifiedfail234444.png|639x81px|Authornotverifiedfail234444.png]] </center>  
<center>[[Image:Authornotverifiedfail234444.png|639x81px|Authornotverifiedfail234444.png]] </center>  
'''Priority 2''':<br>  
'''Priority 2''':<br>  
Line 68: Line 62:
*Changing the installation flow order from download-then-ask-permission to ask-permission-then-download.&nbsp; We currently download an add-on's .xpi file before the user is asked permission to install it.&nbsp; While it's roughly understandable enough for users to navigate through, the order is backwards compared to the vast majority of similar installation flows. Installing a file before asking both flies in the face of user expectation, and gives the impression at first that we will be installing an add-on without asking permission at all. This may cause users to prematurely cancel an instllation.&nbsp; If we can ask the user's permission first - even with imperfect add-on data - and then download the file, we'll be following a very well expected and utilized model.<br>
*Changing the installation flow order from download-then-ask-permission to ask-permission-then-download.&nbsp; We currently download an add-on's .xpi file before the user is asked permission to install it.&nbsp; While it's roughly understandable enough for users to navigate through, the order is backwards compared to the vast majority of similar installation flows. Installing a file before asking both flies in the face of user expectation, and gives the impression at first that we will be installing an add-on without asking permission at all. This may cause users to prematurely cancel an instllation.&nbsp; If we can ask the user's permission first - even with imperfect add-on data - and then download the file, we'll be following a very well expected and utilized model.<br>


<br>
<br>  
 
'''&nbsp;&nbsp;&nbsp; Download-then-ask-permission (current model)''':<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Image:Backwards addon installation case.png|54x72px|Backwards addon installation case.png]]<br>
'''&nbsp;&nbsp;&nbsp;&nbsp; Ask-permission-then-download (goal)''':<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[Image:Not backwards addon case.png|45x76px|Not backwards addon case.png]]


'''&nbsp;&nbsp;&nbsp; Download-then-ask-permission (current model)''':<br>
<center>[[Image:Backwards addon installation case.png|54x72px|Backwards addon installation case.png]]<br></center>
'''&nbsp;&nbsp;&nbsp;&nbsp; Ask-permission-then-download (goal)''':<br>
<center>[[Image:Not backwards addon case.png|45x76px|Not backwards addon case.png]] </center>
== Team  ==
== Team  ==


Confirmed users
954

edits