Mobile/Projects/Contextual tips for users
Implement a system we can use to give contextualized UI and feature tips to users as they explore the browser, to help users achieve mastery over time.
- As a user, I want quick hints and tips about new or unknown browser features so I can learn more about my browser while I use it, rather than having to read through other documentation.
- As a user, if I have previously used a feature, I don't want to be told about it again so the tips I see are always relevant to me.
- As a user, I don't want to be inundated with tips -- tips should be spaced out over time, and should only appear when I'm already exploring a particular part of the browser, so I'm not constantly interrupted when trying to perform other tasks.
- As a user, I want to be able to tell Firefox to stop showing me tips so I can stop seeing them completely if I'm not interested or if I find them particularly disruptive or annoying.
- As a user, I would like a way to flip through all of the available tips, so I can learn about them all at once or in batches if I have the time and am interested.
- As a user, if I find a tip that I find interesting, I would like some way of getting more information about that particular feature so I can learn more if I have time and am interested.
- As a user, I would like to be able to re-set or re-enable tips if I have previously seen them or shut them off entirely, so I can take advantage of them later if I like.
- As a user, I want to see tips that match the localization of my browser.
- As a Product Manager, I want this feature to be fully instrumented with UI telemetry probes.
Empowering users and helping them achieve mastery over the browser supports our goal to increase Firefox usage.
- Minimal APK size increase.
- No user-perceptible negative performance impact.
- All goals and user stories are met and tested.
- All relevant telemetry probes are implemented.