Skip to content

Lawnchair Onboarding for new/upgraded user #7035

Description

@validcube

Describe the feature

Introduce first timers to Lawnchair, or existing user to the updated version of Lawnchair.

Why would it be useful to add?

Improve user transition, and improve feature discoverability.

Did the feature exist in Lawnchair Legacy?

No

Example(s)

First time user:

  • Welcome screen (can import/restore backup, or continue the setup)
  • Icon/folder shape selection
  • Search customisation
  • At a Glance widget customisation
  • Done

Upgraded user:

  • Welcome screen (can only continue the setup, or read changelog)
  • (Best feature showcase 1)
  • (Best feature showcase 2)
  • (Best feature showcase 3)
  • ... And the "much more" showcase page
  • Done

Additional context

In prefs1, DO NOT USE lawnchairMajorVersion, it's inoperable because of how it was implemented.

For upgrading user, use OnboardingProvider to showcase new features instead of showing it immediately after update.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions