Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Extended Onboarding to all users #4583

Merged
merged 9 commits into from
May 31, 2024

Conversation

nalcalag
Copy link
Contributor

@nalcalag nalcalag commented May 24, 2024

Task/Issue URL: https://app.asana.com/0/1201807753394693/1207407312592960/f

Description

Remove old onboarding and release new extended onboarding to all users

Steps to test this PR

Pre onboarding

  • Fresh install
  • check new pre-onboarding flow with comparison chart is showing

Search suggestions dialog

  • Finish pre-onboarding
  • Check new search suggestions dialog is displayed in the new tab page

SERP Dax dialog

  • Tap on a search option
  • Check new SERP dialog is displayed
  • Check dialog is not dismissed when you can interact with the webView
  • Tap on a link
  • Check dialog is dismissed

Site suggestions Dax dialog

  • Clear storage
  • Install from branch
  • Finish pre-onboarding
  • Once in the browser, perform a search
  • SERP dialog will display
  • Tap on Got it! button
  • Check new Site Suggestions dialog is displayed
  • Tap on Surprise me! option
  • Check you navigate to britannica.com/animal/duck
    ...

Trackers Blocked Dax dialog

  • Check new Trackers blocked dax dialog is displayed
  • Check privacy shield is highlighted after typing animation is finished
  • Tap on privacy shield
  • Go back to browser
  • Check highlight is dismissed
  • Tap on Got it! button
    ...

Fire Button Dax dialog

  • Check new Fire dax dialog is shown
  • Check fire button highlight is on
  • Tap on fire button
  • Check dialog is dismissed
  • Check fire button highlight is off
  • Clear data
    ...

End onboarding dialog

  • Check new end dax dialog is shown after clear data
    ...

No Trackers Dax dialog

  • Go to wikipedia.org
  • Check no trackers dax dialog has the new UI
    ...

Trackers Network Dax dialog

  • Go to instagram.com
  • Check network dax dialog has the new UI

UI changes

extended_onboarding_flow.1.mp4

@nalcalag
Copy link
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @nalcalag and the rest of your teammates on Graphite Graphite

@nalcalag nalcalag force-pushed the feature/noelia/extented_onboarding_to_all_users branch 3 times, most recently from 93bcae0 to b540737 Compare May 29, 2024 19:23
@nalcalag nalcalag marked this pull request as ready for review May 29, 2024 20:04
@nalcalag nalcalag requested a review from malmstein as a code owner May 29, 2024 20:04
@anikiki anikiki self-assigned this May 30, 2024
@@ -453,7 +447,7 @@ open class BrowserActivity : DuckDuckGoActivity() {
}
dialog.setOnShowListener { currentTab?.onFireDialogVisibilityChanged(isVisible = true) }
dialog.setOnCancelListener {
pixel.fire(if (dialog.ctaVisible) FIRE_DIALOG_PROMOTED_CANCEL else FIRE_DIALOG_CANCEL)
Copy link
Contributor

Choose a reason for hiding this comment

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

Do we still need to keep the FIRE_DIALOG_PROMOTED_CANCEL constant in the code? I see it's not used anymore.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good catch! I'll remove it

Copy link
Contributor

@anikiki anikiki left a comment

Choose a reason for hiding this comment

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

Looks good and works as expected! 🎉

@nalcalag nalcalag force-pushed the feature/noelia/extented_onboarding_to_all_users branch 2 times, most recently from 213ce68 to 4298307 Compare May 30, 2024 15:25
@nalcalag nalcalag force-pushed the feature/noelia/extented_onboarding_to_all_users branch from 4298307 to 126c541 Compare May 30, 2024 15:47
@nalcalag nalcalag merged commit 9859118 into develop May 31, 2024
5 checks passed
@nalcalag nalcalag deleted the feature/noelia/extented_onboarding_to_all_users branch May 31, 2024 08:32
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.

None yet

2 participants