Page MenuHomePhabricator

Document modals, tooltips, and alerts
Open, LowPublic

Description

Background
As the iOS team rolls out new features, we typically add announcements and onboarding (Example: T358894). When adding a new announcement, we want to ensure that 1) it doesn't conflict with existing modals and 2) it's consistent with the behavior of other modals when logical and 3) it is presented at the right moment for the user to take action.

Through this task, we want to take stock of our current prompts, pop-ups, and onboarding, and create a resource for our future selves. This documentation can be referenced the next time we need to add a modal, when working on refreshed Navigation, and while onboarding new team members.

The Task

  • Review our code to share when we see what tooltips and pop up prompts

Must haves

  • A list or visual of our current tooltips and pop up prompts and when they are triggered written in a way easy for the PM and Designer to comprehend

User Stories

As the PM, I want to know what tool tips or pop ups exist in the app and when they are triggered, so that I can write clear requirements for a new feature announcement.

As a Designer, I want to know quickly understand which users have seen which onboarding pop-ups or modals before arriving at our new feature.

Reference:
Android Map: https://phabricator.wikimedia.org/T301426#7746204