diff --git a/res/values/cherish_arrays.xml b/res/values/cherish_arrays.xml
index b0cbb88..1404cf1 100644
--- a/res/values/cherish_arrays.xml
+++ b/res/values/cherish_arrays.xml
@@ -1294,4 +1294,22 @@
- 2
- 3
+
+
+
+ - @string/theme_navbar_picker_default
+ - @string/theme_navbar_picker_asus
+ - @string/theme_navbar_picker_oneplus
+ - @string/theme_navbar_picker_oneui
+ - @string/theme_navbar_picker_tecno
+
+
+
+
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+
diff --git a/res/values/cherish_strings.xml b/res/values/cherish_strings.xml
index a7ac2ee..7951bb7 100644
--- a/res/values/cherish_strings.xml
+++ b/res/values/cherish_strings.xml
@@ -1254,4 +1254,13 @@
Reload
Proceed with caution
Blocking alarms have the potential to cause instability, crashes or data loss.
+
+
+ Navbar style (for 3-button nav)
+ Select navbar style
+ Default
+ OnePlus
+ One UI
+ Tecno Camon
+ ASUS
diff --git a/res/xml/cherish_settings_theme.xml b/res/xml/cherish_settings_theme.xml
index da367ef..6e299e6 100644
--- a/res/xml/cherish_settings_theme.xml
+++ b/res/xml/cherish_settings_theme.xml
@@ -46,6 +46,15 @@
android:entryValues="@array/ui_style_selector_values"
android:persistent="false" />
+
+
+
1) {
+ handleOverlays(ThemesUtils.NAVBAR_STYLES[navbarStyleValue - 2],
+ true, mOverlayService);
+ }
+ mNavbarPicker.setSummary(mNavbarPicker.getEntry());
} else if (preference == mQsTileStyle) {
int qsTileStyleValue = Integer.valueOf((String) objValue);
Settings.System.putIntForUser(resolver,