issue was that for a fresh app install, there were no default settings values which does not interact well with prefilling the settings screens. The result was that a user would initially have settings active (default behavior), but there was no value set in the SettingsStore so when user would navigate to settings screen, it would appear as off which is misleading.
the fix was to initialize settings store with default values
note in the recording, it exhibits what happens now when the app is uninstalled and reinstalled to imitate a fresh install
Before/After Screenshots or Videos
Before
After
Type of Change
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Description / Intuition
issue was that for a fresh app install, there were no default settings values which does not interact well with prefilling the settings screens. The result was that a user would initially have settings active (default behavior), but there was no value set in the SettingsStore so when user would navigate to settings screen, it would appear as off which is misleading.
the fix was to initialize settings store with default values
note in the recording, it exhibits what happens now when the app is uninstalled and reinstalled to imitate a fresh install
Before/After Screenshots or Videos
Type of Change