[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>