diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt | 5 | ||||
-rw-r--r-- | app/src/main/res/values/strings.xml | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt b/app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt index 123eb1d..2d976f2 100644 --- a/app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt +++ b/app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt @@ -96,22 +96,27 @@ class MainPreferenceFragment : PreferenceFragmentCompat(), SharedPreferences.OnS when (preference.key) { getString(R.string.pref_profile_key_default) -> { batterySaverManager.resetToDefault() + Snackbar.make(requireView(), getString(R.string.snackbar_reset), Snackbar.LENGTH_SHORT).show() refreshSettings() } getString(R.string.pref_profile_key_light) -> { batterySaverManager.apply(BatterySaverConstantsConfigProfiles.LIGHT) + Snackbar.make(requireView(), getString(R.string.snackbar_applied), Snackbar.LENGTH_SHORT).show() refreshSettings() } getString(R.string.pref_profile_key_moderate) -> { batterySaverManager.apply(BatterySaverConstantsConfigProfiles.MODERATE) + Snackbar.make(requireView(), getString(R.string.snackbar_applied), Snackbar.LENGTH_SHORT).show() refreshSettings() } getString(R.string.pref_profile_key_high) -> { batterySaverManager.apply(BatterySaverConstantsConfigProfiles.HIGH) + Snackbar.make(requireView(), getString(R.string.snackbar_applied), Snackbar.LENGTH_SHORT).show() refreshSettings() } getString(R.string.pref_profile_key_extreme) -> { batterySaverManager.apply(BatterySaverConstantsConfigProfiles.EXTREME) + Snackbar.make(requireView(), getString(R.string.snackbar_applied), Snackbar.LENGTH_SHORT).show() refreshSettings() } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e1fff57..d32da12 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -13,6 +13,8 @@ <string name="snackbar_intent_failed">Could not handle this action</string> <string name="snackbar_failed_to_apply">Failed to apply; device is likely incompatible</string> <string name="snackbar_low_power">Changes will take effect when device is in battery saver mode</string> + <string name="snackbar_applied">Successfully applied profile</string> + <string name="snackbar_reset">Successfully reset profile</string> <string name="developer_url">https://www.github.com/tytydraco</string> <string name="source_url">https://www.github.com/tytydraco/Buoy</string> |