[2/2] OmniGears: add navbar recents style
allow switching between default AOSP recents and
OmniSwitch
Change-Id: I0aab41c04e39f6f1598199ea415634730aae9f01
diff --git a/res/values/custom_arrays.xml b/res/values/custom_arrays.xml
index 764d4c7..8cd1433 100644
--- a/res/values/custom_arrays.xml
+++ b/res/values/custom_arrays.xml
@@ -147,4 +147,14 @@
<item>1</item>
<item>2</item>
</string-array>
+
+ <string-array name="navbar_recents_style_entries" translatable="false">
+ <item>@string/keys_action_app_switch</item>
+ <item>@string/keys_action_omniswitch</item>
+ </string-array>
+
+ <string-array name="navbar_recents_style_values" translatable="false">
+ <item>0</item>
+ <item>1</item>
+ </string-array>
</resources>
diff --git a/res/values/custom_strings.xml b/res/values/custom_strings.xml
index 6faf074..88282d3 100644
--- a/res/values/custom_strings.xml
+++ b/res/values/custom_strings.xml
@@ -41,7 +41,7 @@
<string name="keys_app_switch_long_press_title">App switch key (long press)</string>
<string name="keys_action_nothing">No action</string>
<string name="keys_action_menu">Open/close menu</string>
- <string name="keys_action_app_switch">Recent apps switcher</string>
+ <string name="keys_action_app_switch">AOSP recents</string>
<string name="keys_action_search">Search assistant</string>
<string name="keys_action_voice_search">Voice search</string>
<string name="keys_action_in_app_search">In-app search</string>
@@ -169,4 +169,11 @@
<string name="navigation_bar_show_summary">Force enable navigation bar</string>
<string name="hardware_keys_disable_title">Disable keys</string>
<string name="hardware_keys_disable_summary">Force disable hardware keys</string>
+
+ <string name="navbar_title">Navigation bar</string>
+ <string name="navbar_recents_style_title">Recents style</string>
+ <string name="omniswitch_settings">Settings</string>
+ <string name="omniswitch_dialog_running">OmniSwitch is not running. Please make sure to enable it before enabling it as recents.</string>
+ <string name="omniswitch_dialog_unavail">OmniSwitch is not installed.</string>
+ <string name="omniswitch_title">OmniSwitch</string>
</resources>
diff --git a/res/xml/bars_settings.xml b/res/xml/bars_settings.xml
index 99b7b28..514cf80 100644
--- a/res/xml/bars_settings.xml
+++ b/res/xml/bars_settings.xml
@@ -34,7 +34,18 @@
android:entries="@array/entries_battery_percent"
android:entryValues="@array/values_battery_percent"
android:persistent="false"/>
+ </PreferenceCategory>
+ <PreferenceCategory
+ android:key="navbar_category"
+ android:title="@string/navbar_title" >
+
+ <ListPreference
+ android:key="navbar_recents_style"
+ android:title="@string/navbar_recents_style_title"
+ android:entries="@array/navbar_recents_style_entries"
+ android:entryValues="@array/navbar_recents_style_values"
+ android:persistent="false"/>
</PreferenceCategory>
</PreferenceScreen>