summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt5
-rw-r--r--app/src/main/res/values/strings.xml2
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>