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

Add welcome screen / onboard modal #690

Open
bhajneet opened this issue Sep 4, 2024 · 1 comment
Open

Add welcome screen / onboard modal #690

bhajneet opened this issue Sep 4, 2024 · 1 comment
Assignees
Labels
✓ Type Task Technical work that is not directly related to a user requirement but still must be completed.
Milestone

Comments

@bhajneet
Copy link
Member

bhajneet commented Sep 4, 2024

Summary

On a new version there should be 1-3 new features being shared to the user to let them know what's changed and offer them a chance to consider using it themselves. If a user has done multiple version upgrades at once, we should also include a "release notes" button that takes them to a website.

In app example: https://www.google.com/search?q=welcome+new+version+update+apple (see images tab)

In app example:

image

Our figma mockup:

image

Website example: https://www.google.com/intl/en_US/chrome/whats-new/m123/

Approach

@bhajneet bhajneet added the ✓ Type Task Technical work that is not directly related to a user requirement but still must be completed. label Sep 4, 2024
@ManpreetSL
Copy link
Collaborator

Questions and thoughts

  • To start off, just figure out how to create a modal - look at how the settings menu works

  • Then explore making the background of the modal darker so that the modal is the visual focus

  • How is the app updated currently?

    • At that point, the current version can be stored locally (what's the OS equivalent of local storage?)
    • If there is a version that's already been stored, compare that to the new version number we've just updated to
    • Then send the old and new version numbers to a backend API to request back a list of the changes to show in the modal
  • For now, since we don't have a backend API for this, I can simply create the modal and have it say 'you upgraded from version x to y!'

  • How can I easily 'mock' installing a new version so that this can be tested?

@bhajneet bhajneet added this to the V3 - Required milestone Sep 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✓ Type Task Technical work that is not directly related to a user requirement but still must be completed.
Projects
None yet
Development

No branches or pull requests

2 participants