firefox-ios
firefox-ios copied to clipboard
Wallpaper Onboarding behaviour
When I open the homepage, I see an option to select a wallpaper as the background, so that I can add a pop of colour to my browser
Acceptance Criteria
- A wallpaper selection tool will be displayed on the homepage under the following the conditions:
- No CFR’s are currently being displayed
- Wallpaper thumbnails have been loaded
- The user has not seen the wallpaper selection tool before
- The wallpaper selection tool includes the following wallpaper options:
- A no wallpaper option
- The first 3 seasonal wallpapers (if they exist, otherwise 3 more classic)
- The first 2 classic wallpapers
- When a user clicks on one of the wallpaper thumbnails in the wallpaper selection tool, it will change their homepage background right away, so that they can see it
- If the full wallpaper has not been downloaded, then they will see a loading indicator (use native iOS spinner)
- When a user clicks on the Explore More Wallpapers option, they are taken to the wallpapers settings menu
- When a user clicks the X, then the selection tool will close
- clicking outside the window will not close it
- The wallpaper selection tool matches the attached design
- This tool will replace the existing wallpapers onboarding card
- The following telemetry is captured:
- A user changes their wallpaper (with indication that it’s being changed from this tool, rather than settings)
- Impressions of the wallpaper selection tool
- Count of clicks to close the wallpaper selection tool
- Count of clicks on homepage that close the tool
Notes
- Wallpaper selector tool will still be displayed if user has a wallpaper selected because we will have new wallpapers to choose from
- This ticket doesn’t include adding an indicator for which wallpapers need to be downloaded, but another ticket will be added in future
┆Issue is synchronized with this Jira Task
➤ Simion Basca commented:
Verifying as fix on main db7d4f35460da72ff8f317a4803c2b7f44cd721b
-
A wallpaper selection tool will be displayed on the homepage under the following the conditions:
- No CFR’s are currently being displayed ✅
- Wallpaper thumbnails have been loaded ✅
- The user has not seen the wallpaper selection tool before ✅
-
The wallpaper selection tool includes the following wallpaper options:
- A no wallpaper option ✅
- The first 3 (5 on regular size classes) seasonal wallpapers (if they exist, otherwise 3 more classic) ✅
- The first 2 classic wallpapers ✅
-
When a user clicks on one of the wallpaper thumbnails in the wallpaper selection tool, it will change their homepage background right away, so that they can see it ✅
- If the full wallpaper has not been downloaded, then they will see a loading indicator (use native iOS spinner) ✅
-
When a user clicks on the Explore More Wallpapers option, they are taken to the wallpapers settings menu ✅
-
When a user clicks the X, then the selection tool will close
- clicking outside the window will not close it ✅
-
The wallpaper selection tool matches the attached design ✅
-
This tool will replace the existing wallpapers onboarding card ✅
-
The following telemetry is captured:
- A user changes their wallpaper (with indication that it’s being changed from this tool, rather than settings) ✅
- Impressions of the wallpaper selection tool ✅
- Count of clicks to close the wallpaper selection tool ✅
- Count of clicks on homepage that close the tool ✅