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,