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.
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:
Upgraded user:
Additional context
In prefs1, DO NOT USE
lawnchairMajorVersion, it's inoperable because of how it was implemented.For upgrading user, use
OnboardingProviderto showcase new features instead of showing it immediately after update.