Add settings feature allowing to be walked through onboarding experience#557
Add settings feature allowing to be walked through onboarding experience#557nmarteybotchway wants to merge 2 commits intoTrackerControl:masterfrom
Conversation
|
Hey @kasnder, this is a small, non-breaking filter option to expose disabled apps in the list. Should be low risk, but I’d appreciate a quick review when you have time. |
|
hey @nmarteybotchway . to pre-empt this, i already added a new "troubleshooting" menu item. we could consider adding a restart of the onboarding there. i'm just not sure if, say, the blocking level can easily be set. that would usually need to happen from the settings. besides, most of the relevant settings from the onboarding can already be seen in the troubleshooting popup |
|
Thanks @kasnder - I think the troubleshooting setting makes sense, and is quite convenient for users. You do raise a good point about most options from onboarding being available in the troubleshooting. To that end, do you think it would be better for us to include a new setting to change blocking level (dropdown or list of radio buttons)- that way there won't be a need for a "re-onboarding" section as the user will be able to configure all settings outside of the onboarding section. And maybe out of convenience, adding the restart of onboarding to the troubleshooting menu item for any users that want to quickly go through it again |
Closes #553
Summary
Adds a new "Restart introduction" preference to the settings screen, allowing users to replay onboarding experience at any time without needing to clear app data.
Changes
res/xml/preferences.xml: Added newcategory_helppreference category containing areintroductionpreference item with title and summaryres/values/strings.xml: Added string resources forsetting_help,setting_reintroductionandsummary_reintroductionActivitySettings.javaconfigurePreferences(): AddedfindPreference("reintroduction")click listener that launchesActivityOnboardingdirectlyBehaviour
Testing