firefox-ios icon indicating copy to clipboard operation
firefox-ios copied to clipboard

Wallpaper Onboarding behaviour

Open data-sync-user opened this issue 2 years ago • 0 comments

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

Figma prototype

  • 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

data-sync-user avatar Aug 02 '22 17:08 data-sync-user

➤ 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 ✅

data-sync-user avatar Sep 14 '22 11:09 data-sync-user