QA/Fennec/Tab Queue: Difference between revisions

adding results
(adding results)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Feature Reference=
=Feature Reference=
== Ownership==
== Ownership==
Developer contacts: [mailto:mhaigh@mozilla.com Martyn Haigh]
*Developer contacts: [mailto:mhaigh@mozilla.com Martyn Haigh]


QA contact: [mailto:teodora.vermesana@softvision.ro Teodora Vermesan], irc: TeoVermesan
*QA contact: [mailto:teodora.vermesana@softvision.ro Teodora Vermesan], irc: TeoVermesan


== Status==
== Status==
Nightly: {{mok}}
*Nightly: {{mok}}


Aurora: {{mok}}
*Aurora: {{mok}}


Beta: NA
*Beta: {{mok}}


==Tracking Bugs==
==Tracking Bugs==
Line 16: Line 16:


=Summary=
=Summary=
==Context==
==Requirements==
*Queue links in Firefox instead of switching applications each time
Queue links in Firefox instead of switching applications each time
*Give users the ability to load links, without having to switch apps every time. The idea is to defer that choice to the user.
Give users the ability to load links, without having to switch apps every time. The idea is to defer that choice to the user.
*The idea was that Firefox would load all the links in this “list” next time the user opened the app
The idea was that Firefox would load all the links in this “list” next time the user opened the app
*There might be an unpredictable amount of delay between opening and consuming. So, the notifications was introduced — a more subtle way to remind users “those links are waiting for you”.
There might be an unpredictable amount of delay between opening and consuming. So, the notifications was introduced — a more subtle way to remind users “those links are waiting for you”.
==Implementation==
 
=== Feature enabled in Settings===
==Scenarios==
===Feature enabled in Settings===
*Enable it from settings
*Enable it from settings
[[File:notificare1.png|600px|thumb|center| enabling/disabling this feature in Settings ]]  
[[File:notificare1.png|600px|thumb|center| enabling/disabling this feature in Settings ]]  
Line 32: Line 33:
  1. If there is an amount of delay until switching to that link, a notification is displayed in the android notification bar with the link queued to open it later
  1. If there is an amount of delay until switching to that link, a notification is displayed in the android notification bar with the link queued to open it later
[[File:notificare2.png|600px|thumb|center| toast feedback ]]
[[File:notificare2.png|600px|thumb|center| toast feedback ]]
         Tapping the android notification
         1.1 '''Tapping the android notification'''<br />
             If there is only one link, tapping the notification will load the tab
             -If there is only one link, tapping the notification will load the tab
             If there is more than one link in queue,  tapping the notification will display the tab tray.
             -If there is more than one link in queue,  tapping the notification will display the tab tray.


         Tapping the launcher Nightly icon when you have the notification in android notification bar
         1.2 '''Tapping the launcher Nightly icon when you have the notification in android notification bar'''<br />
             If there is only one link, tapping the notification will load the tab
             -If there is only one link, tapping the notification will load the tab
             If there is more than one link in queue,  tapping the notification will display the tab tray.
             -If there is more than one link in queue,  tapping the notification will display the tab tray.


  2. The user can open the link in Firefox by tapping the notification button "switch
  2. The user can open the link in Firefox by tapping the notification button "switch


===Feature disabled in Settings===
===Feature disabled in Settings===
A prompt informing users about Tab Queue, appears when you have three external links opened with Nightly and you try to open the fourth.   
A prompt informing users about Tab Queue, appears when you have three external links opened with Nightly and you try to open the fourth.   
There are 3 options when the prompt appears:
There are 3 options when the prompt appears:
   "Enable" it by tapping the "Enable button": this will display a green check symbol and the preference is enabled in settings
 
   "Not now": will not set the preference to true and the prompt won't show again
   -"Enable" it by tapping the "Enable button": this will display a green check symbol and the preference is enabled in settings
   "Ignore "it by tapping the back button or outside the prompt. The prompt will hide and will appear after another 3 external links are opened again in Nightly. If you ignore it once again, it will show another time, after another 3 links are opened. If you also ignore it now, it will not show again.(It appears only three times)
   -"Not now": will not set the preference to true and the prompt won't show again
   -"Ignore "it by tapping the back button or outside the prompt. The prompt will hide and will appear after another 3 external links are opened again in Nightly. If you ignore it once again, it will show another time, after another 3 links are opened. If you also ignore it now, it will not show again.(It appears only three times)


[[File:prompt.png|600px|thumb|center| toast feedback ]]
[[File:prompt.png|600px|thumb|center| toast feedback ]]
Line 53: Line 55:


=Nightly status=
=Nightly status=
 
===Date:16-04-2015===
  UI prompt to inform about tab queue feature
  UI prompt to inform about tab queue feature
Enable feature from prompt
Feedback Toast notification
Tab queued notification from notification bar
Settings
===16-04-2015===
[[File:screenshot_2015-06-09-15-58-54.png|600px|thumb|center| First time user experience ]]  
[[File:screenshot_2015-06-09-15-58-54.png|600px|thumb|center| First time user experience ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Enable feature from prompt
[[File:screenshot_2015-06-09-15-59-01.png|600px|thumb|center| Feature enabled from prompt ]]  
[[File:screenshot_2015-06-09-15-59-01.png|600px|thumb|center| Feature enabled from prompt ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Feedback Toast notification
[[File:tabnot4.png|600px|thumb|center| Feedback notification after clicking a link ]]  
[[File:tabnot4.png|600px|thumb|center| Feedback notification after clicking a link ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Tab queued notification from notification bar
[[File:tabnot.png|600px|thumb|center| Tab queue notification ]]  
[[File:tabnot.png|600px|thumb|center| Tab queue notification ]]  
<br><br> <br><br>
<br><br> <br><br>
Settings
[[File:screenshot_2015-06-09-15-59-08.png|600px|thumb|center| Settings preference ]]  
[[File:screenshot_2015-06-09-15-59-08.png|600px|thumb|center| Settings preference ]]  
<br><br> <br><br>
<br><br> <br><br>


===23-04-2015===
===Date:23-04-2015===
UI prompt to inform about tab queue feature
[[File:screenshot_2015-06-09-16-12-33.png|600px|thumb|center| First time user experience ]]  
[[File:screenshot_2015-06-09-16-12-33.png|600px|thumb|center| First time user experience ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Enable feature from prompt
[[File:screenshot 2015-06-09-16-13-16.png|600px|thumb|center| Feature enabled from prompt ]]  
[[File:screenshot 2015-06-09-16-13-16.png|600px|thumb|center| Feature enabled from prompt ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Feedback Toast notification
[[File:tabnot1.png|600px|thumb|center| Feedback notification after clicking a link ]]  
[[File:tabnot1.png|600px|thumb|center| Feedback notification after clicking a link ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Tab queued notification from notification bar
[[File:tabnot.png|600px|thumb|center| Tab queue notification ]]  
[[File:tabnot.png|600px|thumb|center| Tab queue notification ]]  
<br><br> <br><br>
<br><br> <br><br>
Settings
[[File:screenshot 2015-06-09-16-12-13.png|600px|thumb|center| Settings preference ]]  
[[File:screenshot 2015-06-09-16-12-13.png|600px|thumb|center| Settings preference ]]  
<br><br> <br><br>  
<br><br> <br><br>  




===24-04-2015===
===Date:24-04-2015===
UI prompt to inform about tab queue feature
[[File:screenshot_2015-06-09-16-12-33.png|600px|thumb|center| First time user experience ]]  
[[File:screenshot_2015-06-09-16-12-33.png|600px|thumb|center| First time user experience ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Enable feature from prompt
[[File:screenshot 2015-06-09-16-13-16.png|600px|thumb|center| Feature enabled from prompt ]]  
[[File:screenshot 2015-06-09-16-13-16.png|600px|thumb|center| Feature enabled from prompt ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Feedback Toast notification
[[File:tabnot3.png|600px|thumb|center| Feedback notification after clicking a link ]]  
[[File:tabnot3.png|600px|thumb|center| Feedback notification after clicking a link ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Tab queued notification from notification bar
[[File:tabnot2.png|600px|thumb|center| Tab queue notification ]]   
[[File:tabnot2.png|600px|thumb|center| Tab queue notification ]]   
<br><br> <br><br>
<br><br> <br><br>
Settings
[[File:screenshot 2015-06-09-16-12-13.png|600px|thumb|center| Settings preference ]]  
[[File:screenshot 2015-06-09-16-12-13.png|600px|thumb|center| Settings preference ]]  
<br><br> <br><br>  
<br><br> <br><br>  


===03-05-2015===
===Date:03-05-2015===
UI prompt to inform about tab queue feature
[[File:screenshot_2015-06-09-16-12-33.png|600px|thumb|center| First time user experience]]  
[[File:screenshot_2015-06-09-16-12-33.png|600px|thumb|center| First time user experience]]  
<br><br> <br><br>  
<br><br> <br><br>  
Enable feature from prompt
[[File:check2.png|600px|thumb|center| Feature enabled from prompt  ]]  
[[File:check2.png|600px|thumb|center| Feature enabled from prompt  ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Feedback Toast notification
[[File:screenshot 2015-06-09-16-32-35.png|600px|thumb|center| Feedback notification after clicking a link ]]  
[[File:screenshot 2015-06-09-16-32-35.png|600px|thumb|center| Feedback notification after clicking a link ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Tab queued notification from notification bar
[[File:screenshot 2015-06-09-16-33-17.png|600px|thumb|center| Tab queue notification ]]   
[[File:screenshot 2015-06-09-16-33-17.png|600px|thumb|center| Tab queue notification ]]   
<br><br> <br><br>
<br><br> <br><br>
Settings
[[File:screenshot 2015-06-09-16-12-13.png|600px|thumb|center| Settings preference ]]  
[[File:screenshot 2015-06-09-16-12-13.png|600px|thumb|center| Settings preference ]]  
<br><br> <br><br>  
<br><br> <br><br>  


===06-05-2015===
===Date:06-05-2015===
UI prompt to inform about tab queue feature
[[File:screenshot_2015-06-09-16-12-33.png|600px|thumb|center| First time user experience]]  
[[File:screenshot_2015-06-09-16-12-33.png|600px|thumb|center| First time user experience]]  
<br><br> <br><br>  
<br><br> <br><br>  
Enable feature from prompt
[[File:check1.png|600px|thumb|center| Feature enabled from prompt  ]]  
[[File:check1.png|600px|thumb|center| Feature enabled from prompt  ]]  
<br><br> <br><br>
<br><br> <br><br>
Feedback Toast notification
[[File:screenshot 2015-06-09-16-32-35.png|600px|thumb|center| Feedback notification after clicking a link ]]  
[[File:screenshot 2015-06-09-16-32-35.png|600px|thumb|center| Feedback notification after clicking a link ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Tab queued notification from notification bar
[[File:screenshot 2015-06-09-16-33-17.png|600px|thumb|center| Tab queue notification ]]   
[[File:screenshot 2015-06-09-16-33-17.png|600px|thumb|center| Tab queue notification ]]   
<br><br> <br><br>
<br><br> <br><br>
Settings
[[File:screenshot 2015-06-09-16-12-13.png|600px|thumb|center| Settings preference ]]  
[[File:screenshot 2015-06-09-16-12-13.png|600px|thumb|center| Settings preference ]]  
<br><br> <br><br>  
<br><br> <br><br>  


===09-06-2015===
===Date:09-06-2015===
UI prompt to inform about tab queue feature
[[File:screenshot_2015-06-09-15-10-58.png|600px|thumb|center| First time user experience ]]  
[[File:screenshot_2015-06-09-15-10-58.png|600px|thumb|center| First time user experience ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Enable feature from prompt
[[File:screenshot_2015-06-09-15-11-15.png|600px|thumb|center| Feature enabled from prompt ]]  
[[File:screenshot_2015-06-09-15-11-15.png|600px|thumb|center| Feature enabled from prompt ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Feedback Toast notification
[[File:screenshot_2015-06-09-15-09-43.png|600px|thumb|center| Feedback notification after clicking a link ]]  
[[File:screenshot_2015-06-09-15-09-43.png|600px|thumb|center| Feedback notification after clicking a link ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Tab queued notification from notification bar
[[File:screenshot 2015-06-09-15-09-59.png|600px|thumb|center| Tab queue notification ]]  
[[File:screenshot 2015-06-09-15-09-59.png|600px|thumb|center| Tab queue notification ]]  
<br><br> <br><br>
<br><br> <br><br>
Settings
[[File:screenshot 2015-06-09-15-11-22.png|600px|thumb|center| Settings preference ]]  
[[File:screenshot 2015-06-09-15-11-22.png|600px|thumb|center| Settings preference ]]  
<br><br> <br><br>
<br><br> <br><br>


===14-07-2015===
===Date:14-07-2015===
UI prompt to inform about tab queue feature
[[File:Screenshot_2015-07-15-09-35-45(1).png|600px|thumb|center| First time user experience ]]  
[[File:Screenshot_2015-07-15-09-35-45(1).png|600px|thumb|center| First time user experience ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Enable feature from prompt
[[File:Screenshot_2015-07-15-09-36-01.png|600px|thumb|center| Feature enabled from prompt ]]  
[[File:Screenshot_2015-07-15-09-36-01.png|600px|thumb|center| Feature enabled from prompt ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Feedback Toast notification
[[File:Screenshot_2015-07-15-09-36-21.png|600px|thumb|center| Feedback notification after clicking a link ]]  
[[File:Screenshot_2015-07-15-09-36-21.png|600px|thumb|center| Feedback notification after clicking a link ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Tab queued notification from notification bar
[[File:Screenshot_2015-07-15-09-36-17(1).png|600px|thumb|center| Tab queue notification ]]  
[[File:Screenshot_2015-07-15-09-36-17(1).png|600px|thumb|center| Tab queue notification ]]  
<br><br> <br><br>
<br><br> <br><br>
Settings
[[File:screenshot 2015-06-09-15-11-22.png|600px|thumb|center| Settings preference ]]
[[File:screenshot 2015-06-09-15-11-22.png|600px|thumb|center| Settings preference ]]


=Aurora status =
=Aurora status =
 
==Date:20-08-2015==
  UI prompt to inform about tab queue feature
  UI prompt to inform about tab queue feature
Enable feature from prompt
Feedback Toast notification
Tab queued notification from notification bar
Settings
==20-08-2015==
[[File:Screenshot_2015-08-20-12-09-09.png|600px|thumb|center| First time user experience ]]  
[[File:Screenshot_2015-08-20-12-09-09.png|600px|thumb|center| First time user experience ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Enable feature from prompt
[[File:Screenshot_2015-08-20-12-09-55.png|600px|thumb|center| Feature enabled from prompt ]]  
[[File:Screenshot_2015-08-20-12-09-55.png|600px|thumb|center| Feature enabled from prompt ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Feedback Toast notification
[[File:Screenshot_2015-08-20-12-10-04.png|600px|thumb|center| Feedback notification after clicking a link ]]  
[[File:Screenshot_2015-08-20-12-10-04.png|600px|thumb|center| Feedback notification after clicking a link ]]  
<br><br> <br><br>  
<br><br> <br><br>  
Tab queued notification from notification bar
[[File:Screenshot_2015-08-20-12-10-17.png|600px|thumb|center| Tab queue notification ]]  
[[File:Screenshot_2015-08-20-12-10-17.png|600px|thumb|center| Tab queue notification ]]  
<br><br> <br><br>
<br><br> <br><br>
Settings
[[File:Screenshot_2015-08-20-12-10-32.png|600px|thumb|center| Settings preference ]]
[[File:Screenshot_2015-08-20-12-10-32.png|600px|thumb|center| Settings preference ]]
=Beta status=
===Date:22-09-2015===
UI prompt to inform about tab queue feature
[[File:Screenshot_2015-09-22-16-29-30.png|600px|thumb|center| First time user experience ]]
<br><br> <br><br>
Enable feature from prompt
[[File:Screenshot_2015-09-22-16-29-58.png|600px|thumb|center| Feature enabled from prompt ]]
<br><br> <br><br>
Feedback Toast notification
[[File:Screenshot_2015-09-22-16-30-15.png|600px|thumb|center| Feedback notification after clicking a link ]]
<br><br> <br><br>
Tab queued notification from notification bar
[[File:Screenshot_2015-09-22-16-30-46.png|600px|thumb|center| Tab queue notification ]]
<br><br> <br><br>
Settings
[[File:Screenshot_2015-09-22-16-31-25.png|600px|thumb|center| Settings preference ]]
=Gingerbread devices=
* feature disabled on all branches on gingerbread devices


=Bugzilla =
=Bugzilla =
Confirmed users
4,053

edits