Skip to content

Conversation

@subsymbolic
Copy link
Contributor

@subsymbolic subsymbolic commented Mar 9, 2020

Task/Issue URL: https://app.asana.com/0/inbox/361428290920650/1163294449813158/1165440117435986

Description:
Users may experience our app initially via our new interstitial search screen by launching the widget or future system search box and thus skip our initial in-app onboarding. This PR adds an alternative onboarding experience for these users.

Steps to test this PR:

Test new onboarding:

  1. Install the app cleanly
  2. Install the widget
  3. Launch the app from the widget
  4. Note that the interstitial onboarding is displayed and the "m_io_s" pixel fires
  5. Press "Show More" and note that more info is displayed and the "m_io_m" pixel fires
  6. Press "Hide" and note that less info is displayed and the "m_io_l" pixel fires
  7. Press "Got it" and note that the onboarding disappears and the "m_io_d" pixel fires
  8. Launch the app from the widget again and note that the onboarding does not appear and none of the above pixels fire
  9. Launch the app from the app icon
  10. Note that the app is launched WITHOUT the initial onboarding

Test that completing in-app onboarding suppresses interstitial onboarding:

  1. Install the app cleanly
  2. Launch the app from the app icon and complete the initial onboarding
  3. Install the widget
  4. Launch the app from the widget
  5. Note that the interstitial screen is launched WITHOUT any onboarding

Internal references:

Software Engineering Expectations
Technical Design Template

Copy link
Contributor

@cmonfortep cmonfortep left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haven't tested this as it's assigned to Craig. But I just left some optional comments. Good work here.

Copy link
Member

@CDRussell CDRussell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved; good stuff!

A minor UX feedback: the text wraps in a way that makes it hard to read. Would be nicer if it didn't wrap that line for most layouts, or if there was a break between DuckDuckGo and the next line perhaps. Not a blocker.

text wrapping

@subsymbolic
Copy link
Contributor Author

subsymbolic commented Mar 10, 2020

@CDRussell great point about the text, I had been overzealous using large margins and max width constraints. I have reduced the margins and this frees up more space on smaller screens while still keeping everything identical on larger screens.

@subsymbolic subsymbolic merged commit 25cfa62 into develop Mar 10, 2020
@subsymbolic subsymbolic deleted the feature/mia/interstitial_onboarding branch March 10, 2020 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants