Slim recents [2/3]
@SKULSHADY: Cleanup, fixes and adapt for SettingsPreferenceFragment @rohanpurohit: bringup to 10 Change-Id: I7fa5703534c9eb76a555db9a6d3349cc2b6a2b2d Signed-off-by: rohan <purohit.rohan@gmail.com>
This commit is contained in:
29
res/layout/dialog_iconpack.xml
Normal file
29
res/layout/dialog_iconpack.xml
Normal file
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2017 ABC rom
|
||||
Copyright (C) 2014 The OmniROM Project
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:paddingStart="?android:attr/dialogPreferredPadding"
|
||||
android:paddingEnd="?android:attr/dialogPreferredPadding" >
|
||||
<ListView
|
||||
android:id="@+id/iconpack_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
</LinearLayout>
|
||||
39
res/layout/iconpack_view.xml
Normal file
39
res/layout/iconpack_view.xml
Normal file
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2014 The OmniROM Project
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="horizontal" >
|
||||
<ImageView
|
||||
android:id="@+id/icon"
|
||||
android:layout_width="@android:dimen/app_icon_size"
|
||||
android:layout_height="@android:dimen/app_icon_size"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_margin="8dp"
|
||||
android:contentDescription="@null" />
|
||||
<TextView
|
||||
android:id="@+id/title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="1"
|
||||
android:paddingEnd="8dip"
|
||||
android:paddingStart="8dip"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:textSize="19sp" />
|
||||
</LinearLayout>
|
||||
45
res/layout/iconpack_view_radio.xml
Normal file
45
res/layout/iconpack_view_radio.xml
Normal file
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2017 ABC rom
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="horizontal" >
|
||||
<ImageView
|
||||
android:id="@+id/icon"
|
||||
android:layout_width="@android:dimen/app_icon_size"
|
||||
android:layout_height="@android:dimen/app_icon_size"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_margin="8dp"
|
||||
android:contentDescription="@null" />
|
||||
<TextView
|
||||
android:id="@+id/title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="1"
|
||||
android:paddingEnd="8dip"
|
||||
android:paddingStart="8dip"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:textSize="19sp" />
|
||||
<RadioButton
|
||||
android:id="@+id/radio"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:clickable="false"
|
||||
android:duplicateParentState="true"
|
||||
android:focusable="false"
|
||||
android:paddingEnd="8dip" />
|
||||
</LinearLayout>
|
||||
@@ -40,7 +40,7 @@
|
||||
<item>6</item>
|
||||
<item>7</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
<!-- Lockscreen clock style -->
|
||||
<string-array name="lockscreen_clock_titles">
|
||||
<item>@string/lockscreen_clock_hide</item>
|
||||
@@ -67,7 +67,7 @@
|
||||
<item>9</item>
|
||||
<item>10</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
<!-- Lockscreen date styles -->
|
||||
<string-array name="lockscreen_date_selection_entries" translatable="false">
|
||||
<item>@string/lockscreen_date_selection_default</item>
|
||||
@@ -92,7 +92,7 @@
|
||||
<item>7</item>
|
||||
<item>8</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
<!-- Statusbar Clock -->
|
||||
<string-array name="status_bar_clock_style_entries" translatable="false">
|
||||
<item>@string/status_bar_clock_style_left</item>
|
||||
@@ -155,7 +155,7 @@
|
||||
<item>EEEE MM/dd</item>
|
||||
<item>@string/clock_date_format_custom</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
<string-array name="clock_date_position_entries" translatable="false">
|
||||
<item>@string/clock_date_left</item>
|
||||
<item>@string/clock_date_right</item>
|
||||
@@ -213,7 +213,7 @@
|
||||
<item>2</item>
|
||||
<item>3</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
<!-- Network Traffic Type -->
|
||||
<string-array name="show_network_traffic_type_entries" translatable="false">
|
||||
<item>@string/show_network_traffic_up</item>
|
||||
@@ -226,7 +226,7 @@
|
||||
<item>2</item>
|
||||
<item>0</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
<!-- VoLTE Icon Type -->
|
||||
<string-array name="volte_icon_type_entries" translatable="false">
|
||||
<item>@string/volte_icon_asus</item>
|
||||
@@ -245,7 +245,7 @@
|
||||
<item>1</item>
|
||||
<item>0</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
<!-- Lockscreen Charging Animation options -->
|
||||
<string-array name="lockscreen_charging_animation_entries" translatable="false">
|
||||
<item>@string/lockscreen_charging_animation_off</item>
|
||||
@@ -264,7 +264,7 @@
|
||||
<item>4</item>
|
||||
<item>5</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
<!-- Themes -->
|
||||
<string-array name="theme_type_titles">
|
||||
<item>@string/theme_type_light</item>
|
||||
@@ -287,7 +287,7 @@
|
||||
<item>7</item>
|
||||
<item>8</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
<!-- Adaptive Playback -->
|
||||
<string-array name="adaptive_playback_timeout_entries" translatable="false">
|
||||
<item>@string/adaptive_playback_timeout_30_secs</item>
|
||||
@@ -303,4 +303,27 @@
|
||||
<item>300000</item>
|
||||
<item>600000</item>
|
||||
</string-array>
|
||||
|
||||
<!-- Slim recents -->
|
||||
<string-array name="recent_panel_expanded_mode_entries">
|
||||
<item>@string/recent_panel_expanded_mode_auto</item>
|
||||
<item>@string/recent_panel_expanded_mode_always</item>
|
||||
<item>@string/recent_panel_expanded_mode_never</item>
|
||||
<item>@string/recent_panel_expanded_mode_disabled</item>
|
||||
</string-array>
|
||||
<string-array name="recent_panel_expanded_mode_values" translatable="false">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
<item>3</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="slim_recents_enter_exit_animation_entries" translatable="false">
|
||||
<item>@string/slim_recents_enter_exit_animation_translate</item>
|
||||
<item>@string/slim_recents_enter_exit_animation_fade</item>
|
||||
</string-array>
|
||||
<string-array name="slim_recents_enter_exit_animation_values" translatable="false">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
</string-array>
|
||||
</resources>
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
<string name="qs_brightness_position_bottom_summary">Show a brightness slider on bottom quick settings</string>
|
||||
<string name="enable_oneui">OneUI</string>
|
||||
<string name="enable_oneui_summary">Show spacer above settings actionbar for easier use with one hand\nNOTE: restart settings app to see effect</string>
|
||||
|
||||
|
||||
<!-- Lockscreen clock style -->
|
||||
<string name="lockscreen_clock_title">Clock style</string>
|
||||
<string name="lockscreen_clock_dialog_title">Select clock style</string>
|
||||
@@ -102,7 +102,7 @@
|
||||
<string name="lockscreen_clock_sammy_bold">Sammy (bold)</string>
|
||||
<string name="lockscreen_clock_sammy_accent_hour">Sammy (accent hour)</string>
|
||||
<string name="lockscreen_clock_sammy_accent_min">Sammy (accent minute)</string>
|
||||
|
||||
|
||||
<!-- Lockscreen Date styles -->
|
||||
<string name="lockscreen_date_title">Date style</string>
|
||||
<string name="lockscreen_date_selection_title">Date style</string>
|
||||
@@ -116,12 +116,12 @@
|
||||
<string name="lockscreen_date_selection_str_gradient">Gradient</string>
|
||||
<string name="lockscreen_date_selection_str_border_accent">Dark with accented borders</string>
|
||||
<string name="lockscreen_date_selection_str_border_gradient">Dark with gradient borders</string>
|
||||
|
||||
|
||||
<!-- Status bar - icons -->
|
||||
<string name="status_bar_icons_title">Status bar icons</string>
|
||||
<string name="status_bar_system_icons_title">System icons</string>
|
||||
<string name="status_bar_system_icons_summary">Control which status bar icons are shown</string>
|
||||
|
||||
|
||||
<!-- Statusbar Clock -->
|
||||
<string name="statusbar_items_title">Statusbar items</string>
|
||||
<string name="clock_category_title">Clock</string>
|
||||
@@ -180,7 +180,7 @@
|
||||
<string name="status_bar_battery_style_q">Icon portrait (default)</string>
|
||||
<string name="status_bar_battery_style_dotted_circle">Circle (Dotted)</string>
|
||||
<string name="status_bar_battery_style_circle">Circle</string>
|
||||
<string name="status_bar_battery_style_text">Text</string>
|
||||
<string name="status_bar_battery_style_text">Text</string>
|
||||
<string name="status_bar_battery_style_hidden">Hidden</string>
|
||||
<string name="status_bar_battery_style_big_circle">Big circle</string>
|
||||
<string name="status_bar_battery_style_filled_circle">Circle (Filled)</string>
|
||||
@@ -199,7 +199,7 @@
|
||||
<string name="battery_percentage_next">Enabled</string>
|
||||
<string name="battery_percentage_inside">Enabled (inside icon)</string>
|
||||
<string name="battery_percentage_estimate">Enabled (estimate)</string>
|
||||
|
||||
|
||||
<!-- Network traffic -->
|
||||
<string name="traffic_title">Traffic indicators</string>
|
||||
<string name="traffic_title_summary">Customize network traffic indicators</string>
|
||||
@@ -212,16 +212,16 @@
|
||||
<string name="network_traffic_autohide_threshold_title">Net activity autohide threshold (KB/s)</string>
|
||||
<string name="network_traffic_hidearrow">Hide arrows</string>
|
||||
<string name="network_traffic_hidearrow_summary">Hide the network traffic indicator arrows</string>
|
||||
|
||||
|
||||
<!-- 4G icon -->
|
||||
<string name="statusbar_items_category">Icons</string>
|
||||
<string name="show_fourg_icon_title">4G icon</string>
|
||||
<string name="show_fourg_icon_summary">Display 4G icon in signal icon instead LTE</string>
|
||||
|
||||
|
||||
<!-- Show VoLTE icon on statusbar -->
|
||||
<string name="volte_icon_title">VoLTE icon</string>
|
||||
<string name="volte_icon_summary">Display VoLTE icon (Needs a SystemUI restart to take effect)</string>
|
||||
|
||||
|
||||
<!-- VoLTE icon styles -->
|
||||
<string name="volte_icon_style_title">Select VoLTE Icon</string>
|
||||
<string name="volte_icon_vo">Default Icon</string>
|
||||
@@ -230,7 +230,7 @@
|
||||
<string name="volte_icon_hd">HD Icon</string>
|
||||
<string name="volte_icon_miui">VoLTE Miui Icon</string>
|
||||
<string name="volte_icon_asus">VoLTE Asus Icon</string>
|
||||
|
||||
|
||||
<!-- Lock screen visualizer -->
|
||||
<string name="visualizer_title">Display music visualizer</string>
|
||||
<string name="lockscreen_visualizer_title">Music visualizer</string>
|
||||
@@ -253,11 +253,11 @@
|
||||
<string name="battery_light_medium_color">Medium battery</string>
|
||||
<string name="battery_light_full_color">Almost full battery</string>
|
||||
<string name="battery_light_reallyfull_color">Full (100) battery</string>
|
||||
|
||||
|
||||
<!-- Old MobileType Toggle -->
|
||||
<string name="use_old_mobiletype_title">Use old mobile type style</string>
|
||||
<string name="use_old_mobiletype_summary">Merge signal and type icons</string>
|
||||
|
||||
|
||||
<!-- Themes -->
|
||||
<string name="theme_type_title">System theme</string>
|
||||
<string name="theme_type_summary">Select theme</string>
|
||||
@@ -269,7 +269,7 @@
|
||||
<string name="theme_type_du_pitchblack">Pitch black</string>
|
||||
<string name="theme_type_dark_grey">Dark Grey</string>
|
||||
<string name="theme_type_material_ocean">Material Ocean</string>
|
||||
|
||||
|
||||
<!-- RGB Accenter -->
|
||||
<string name="theme_rgb_title">RGB Accent | Gradient Theming</string>
|
||||
<string name="themes_hub_title">Themes</string>
|
||||
@@ -278,7 +278,7 @@
|
||||
<string name="accent_summary">Gradient Maker</string>
|
||||
<string name="gradient_color">Gradient picker</string>
|
||||
<string name="gradient_summary">Gradient effect maker</string>
|
||||
|
||||
|
||||
<!-- Power menu and dialogs opacity -->
|
||||
<string name="lockscreen_secure_power_title">Secure power menu</string>
|
||||
<string name="lockscreen_secure_power_menu_title">Secure power menu</string>
|
||||
@@ -287,7 +287,7 @@
|
||||
<string name="panel_porn_title">Power Menu Transparency</string>
|
||||
<string name="power_menu_transparency">Power/reboot menu opacity</string>
|
||||
<string name="power_menu_dialog_dim">Power/reboot dialog dim background amount</string>
|
||||
|
||||
|
||||
<!-- Rounded corners -->
|
||||
<string name="corners_category_title">Rounded corners</string>
|
||||
<string name="corners_category_summary">Adjust rounded corners and padding</string>
|
||||
@@ -309,7 +309,7 @@
|
||||
<string name="adaptive_playback_timeout_2_min">2 minutes</string>
|
||||
<string name="adaptive_playback_timeout_5_min">5 minutes</string>
|
||||
<string name="adaptive_playback_timeout_10_min">10 minutes</string>
|
||||
|
||||
|
||||
<!-- Custom carrier label and position -->
|
||||
<string name="label_title">Label</string>
|
||||
<string name="carrier_label_settings_title">Carrier label</string>
|
||||
@@ -332,4 +332,69 @@
|
||||
<string name="fod_recognizing_animation_title">Recognizing animation</string>
|
||||
<string name="fod_recognizing_animation_summary">Show an animation while reading your fingerprint</string>
|
||||
|
||||
<!-- Slim recents -->
|
||||
<string name="ok">OK</string>
|
||||
<string name="alternative_recents_category">Alternative recents</string>
|
||||
<string name="alternative_recents_swipe_up_enabled_warning_summary">When using swipe up home navigation to open recents, only stock recents are supported</string>
|
||||
<string name="slim_recents_title">Slim Recents</string>
|
||||
<string name="slim_recents_summary">Enable to use an alternative recents screen</string>
|
||||
<string name="slim_recents_fragment_title">Slim recents settings</string>
|
||||
<string name="slim_recents_fragment_summary">Customize the additional settings for slim recents</string>
|
||||
<string name="recents_max_apps_title">Max allowed apps</string>
|
||||
<string name="recent_panel_scale_title">Size</string>
|
||||
<string name="recent_panel_expanded_mode_title">Expanded mode</string>
|
||||
<string name="recent_panel_expanded_mode_summary">Recent tasks expanded preview mode</string>
|
||||
<string name="recent_panel_expanded_mode_auto">Auto (Default)</string>
|
||||
<string name="recent_panel_expanded_mode_always">Always</string>
|
||||
<string name="recent_panel_expanded_mode_never">Never</string>
|
||||
<string name="recent_panel_expanded_mode_disabled">Disabled</string>
|
||||
<string name="recent_panel_bg_color_title">Panel background color</string>
|
||||
<string name="recent_card_bg_color_title">Card background color</string>
|
||||
<string name="slim_recents_mem_display_long_click_clear_title">Memory bar longpress gesture</string>
|
||||
<string name="slim_recents_mem_display_long_click_clear_summary">Clear recents by long-pressing the memory bar</string>
|
||||
<string name="slim_icon_pack_title">Icon Pack</string>
|
||||
<string name="slim_icon_pack_summary">Apply a custom icon pack for apps in the panel</string>
|
||||
<string name="no_iconpacks_summary">No icon packs installed</string>
|
||||
<string name="dialog_pick_iconpack_title">Pick icon pack</string>
|
||||
<string name="default_iconpack_title">Default icons</string>
|
||||
<string name="slim_recents_corner_radius_title">Card corner radius</string>
|
||||
<!-- ATTENTION: RTL languages need to replace left with right -->
|
||||
<string name="recent_panel_lefty_mode_title">Show on the left edge</string>
|
||||
<string name="recent_panel_lefty_mode_summary">Show recent apps panel on the left edge of the screen</string>
|
||||
<string name="slim_blacklist_apps_cat_title">Blacklist</string>
|
||||
<string name="slim_blacklist_apps_title">Apps blacklist</string>
|
||||
<string name="slim_blacklist_apps_summary">Apps to not show in the panel</string>
|
||||
<string name="slim_blacklist_add_apps_title">Add app</string>
|
||||
<string name="slim_blacklist_add_apps_summary">Tap here to add, tap on added app to remove it</string>
|
||||
|
||||
<!-- Slim Recent App Sidebar -->
|
||||
<string name="recent_app_sidebar_cat_title">App Sidebar</string>
|
||||
<string name="recent_app_sidebar_title">Recents app sidebar</string>
|
||||
<string name="recent_app_sidebar_summary">Show app shortcuts on the other edge</string>
|
||||
<string name="recent_app_sidebar_picker_title">Sidebar shortcuts</string>
|
||||
<string name="recent_app_sidebar_picker_summary">Choose apps to show in the sidebar</string>
|
||||
<string name="recent_app_sidebar_style_title">Sidebar style</string>
|
||||
<string name="recent_app_sidebar_style_summary">Change the look of the sidebar</string>
|
||||
<string name="recent_app_sidebar_hide_labels_title">Hide icon labels</string>
|
||||
<string name="recent_app_sidebar_label_color_title">Label color</string>
|
||||
<string name="recent_app_sidebar_bg_color_title">Background color</string>
|
||||
<string name="recent_app_sidebar_scale_title">Size</string>
|
||||
<string name="recent_app_sidebar_open_simultaneously_title">Open simultaneously with recents</string>
|
||||
<string name="recent_app_sidebar_open_simultaneously_summary">Reduce recents opening lag by disabling this</string>
|
||||
<string name="default_auto_string">Default (App based)</string>
|
||||
|
||||
<!-- Slim recents membar -->
|
||||
<string name="default_string">Default</string>
|
||||
<string name="profile_choose_app">Choose app</string>
|
||||
<string name="dialog_delete_title">Delete</string>
|
||||
<string name="dialog_delete_message">Remove selected item?</string>
|
||||
<string name="slim_recents_mem_display_category_title">Memory Bar</string>
|
||||
<string name="slim_recents_mem_display_title">Memory bar</string>
|
||||
<string name="slim_recents_mem_display_summary">Show a progress bar displaying RAM</string>
|
||||
<string name="slim_recents_mem_display_color">Memory bar color</string>
|
||||
<string name="slim_recents_mem_display_text_color">Memory bar text color</string>
|
||||
<string name="slim_recents_enter_exit_animation_title">Animation</string>
|
||||
<string name="slim_recents_enter_exit_animation_translate">Translate</string>
|
||||
<string name="slim_recents_enter_exit_animation_fade">Fade</string>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -18,4 +18,21 @@
|
||||
android:title="@string/recents_title"
|
||||
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
|
||||
|
||||
<PreferenceCategory
|
||||
android:key="alternative_recents_category"
|
||||
android:title="@string/alternative_recents_category">
|
||||
|
||||
<Preference
|
||||
android:key="swipe_up_enabled_warning"
|
||||
android:selectable="false"
|
||||
android:summary="@string/alternative_recents_swipe_up_enabled_warning_summary" />
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingMasterSwitchPreference
|
||||
android:key="use_slim_recents"
|
||||
android:fragment="com.cherish.settings.fragments.SlimRecents"
|
||||
android:title="@string/slim_recents_fragment_title"
|
||||
android:summary="@string/slim_recents_fragment_summary"/>
|
||||
|
||||
</PreferenceCategory>
|
||||
|
||||
</PreferenceScreen>
|
||||
|
||||
23
res/xml/slim_recent_app_sidebar.xml
Normal file
23
res/xml/slim_recent_app_sidebar.xml
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/**
|
||||
* Copyright (C) 2017 AICP
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
-->
|
||||
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:title="@string/recent_app_sidebar_picker_title">
|
||||
|
||||
</PreferenceScreen>
|
||||
58
res/xml/slim_recent_app_sidebar_style.xml
Normal file
58
res/xml/slim_recent_app_sidebar_style.xml
Normal file
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/**
|
||||
* Copyright (C) 2017 AICP
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
-->
|
||||
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
|
||||
android:title="@string/recent_app_sidebar_style_title">
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingSeekBarPreference
|
||||
android:key="recent_app_sidebar_scale_factor"
|
||||
android:title="@string/recent_app_sidebar_scale_title"
|
||||
android:defaultValue="100"
|
||||
android:max="160"
|
||||
settings:min="60"
|
||||
settings:interval="5"
|
||||
settings:units="%" />
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingSwitchPreference
|
||||
android:key="recent_app_sidebar_disable_labels"
|
||||
android:title="@string/recent_app_sidebar_hide_labels_title"
|
||||
android:disableDependentsState="true"
|
||||
android:defaultValue="false" />
|
||||
|
||||
<net.margaritov.preference.colorpicker.ColorPickerPreference
|
||||
android:key="recent_app_sidebar_text_color"
|
||||
android:title="@string/recent_app_sidebar_label_color_title"
|
||||
settings:defaultColorValue="0xffffffff"
|
||||
alphaSlider="false"
|
||||
android:dependency="recent_app_sidebar_disable_labels" />
|
||||
|
||||
<net.margaritov.preference.colorpicker.ColorPickerPreference
|
||||
android:key="recent_app_sidebar_bg_color"
|
||||
android:title="@string/recent_app_sidebar_bg_color_title"
|
||||
settings:defaultColorValue="0x00ffffff"
|
||||
alphaSlider="true" />
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingSwitchPreference
|
||||
android:key="recent_app_sidebar_open_simultaneously"
|
||||
android:title="@string/recent_app_sidebar_open_simultaneously_title"
|
||||
android:summary="@string/recent_app_sidebar_open_simultaneously_summary"
|
||||
android:defaultValue="true" />
|
||||
|
||||
</PreferenceScreen>
|
||||
150
res/xml/slim_recents.xml
Normal file
150
res/xml/slim_recents.xml
Normal file
@@ -0,0 +1,150 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/**
|
||||
* Copyright (C) 2017 AICP
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
-->
|
||||
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
|
||||
android:title="@string/slim_recents_title">
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingSeekBarPreference
|
||||
android:key="recent_panel_scale_factor"
|
||||
android:title="@string/recent_panel_scale_title"
|
||||
settings:min="60"
|
||||
settings:interval="5"
|
||||
android:max="160"
|
||||
android:defaultValue="100"
|
||||
settings:units="%" />
|
||||
|
||||
<net.margaritov.preference.colorpicker.ColorPickerPreference
|
||||
android:key="recent_panel_bg_color"
|
||||
android:title="@string/recent_panel_bg_color_title"
|
||||
settings:defaultColorValue="0x00ffffff"
|
||||
alphaSlider="true" />
|
||||
|
||||
<net.margaritov.preference.colorpicker.ColorPickerPreference
|
||||
android:key="recent_card_bg_color"
|
||||
android:title="@string/recent_card_bg_color_title"
|
||||
settings:defaultColorValue="0x00ffffff"
|
||||
alphaSlider="true" />
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingSeekBarPreference
|
||||
android:key="recents_max_apps"
|
||||
android:title="@string/recents_max_apps_title"
|
||||
android:defaultValue="15"
|
||||
settings:min="5"
|
||||
android:max="105" />
|
||||
|
||||
<SwitchPreference
|
||||
android:key="recent_panel_lefty_mode"
|
||||
android:title="@string/recent_panel_lefty_mode_title"
|
||||
android:summary="@string/recent_panel_lefty_mode_summary"
|
||||
android:defaultValue="false" />
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingListPreference
|
||||
android:key="slim_recent_enter_exit_animation"
|
||||
android:title="@string/slim_recents_enter_exit_animation_title"
|
||||
android:entries="@array/slim_recents_enter_exit_animation_entries"
|
||||
android:entryValues="@array/slim_recents_enter_exit_animation_values"
|
||||
android:defaultValue="0" />
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingSeekBarPreference
|
||||
android:key="slim_recents_corner_radius"
|
||||
android:title="@string/slim_recents_corner_radius_title"
|
||||
settings:min="0"
|
||||
android:max="20"
|
||||
android:defaultValue="8"
|
||||
settings:units="dp" />
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingListPreference
|
||||
android:key="recent_panel_expanded_mode"
|
||||
android:entries="@array/recent_panel_expanded_mode_entries"
|
||||
android:entryValues="@array/recent_panel_expanded_mode_values"
|
||||
android:title="@string/recent_panel_expanded_mode_title"
|
||||
android:summary="@string/recent_panel_expanded_mode_summary"
|
||||
android:defaultValue="0" />
|
||||
|
||||
<Preference
|
||||
android:key="slim_icon_pack"
|
||||
android:title="@string/slim_icon_pack_title"
|
||||
android:summary="@string/slim_icon_pack_summary" />
|
||||
|
||||
<PreferenceScreen
|
||||
android:key="blacklist_fragment"
|
||||
android:fragment="com.cherish.settings.fragments.SlimRecentsBlacklist"
|
||||
android:title="@string/slim_blacklist_apps_title"
|
||||
android:summary="@string/slim_blacklist_apps_summary" />
|
||||
|
||||
<PreferenceCategory
|
||||
android:title="@string/recent_app_sidebar_cat_title">
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingSwitchPreference
|
||||
android:key="use_recent_app_sidebar"
|
||||
android:title="@string/recent_app_sidebar_title"
|
||||
android:summary="@string/recent_app_sidebar_summary"
|
||||
android:defaultValue="true" />
|
||||
|
||||
<PreferenceScreen
|
||||
android:key="recent_app_sidebar"
|
||||
android:title="@string/recent_app_sidebar_picker_title"
|
||||
android:summary="@string/recent_app_sidebar_picker_summary"
|
||||
android:fragment="com.cherish.settings.preferences.dslv.ActionListViewSettings"
|
||||
android:dependency="use_recent_app_sidebar" >
|
||||
<extra android:name="actionMode" android:value="7" />
|
||||
<extra android:name="maxAllowedActions" android:value="-1" />
|
||||
<extra android:name="useAppPickerOnly" android:value="true" />
|
||||
<extra android:name="fragment" android:value="com.cherish.settings.fragments.SlimRecentAppSidebar" />
|
||||
</PreferenceScreen>
|
||||
|
||||
<PreferenceScreen
|
||||
android:key="recent_app_sidebar_fragment"
|
||||
android:fragment="com.cherish.settings.fragments.SlimRecentAppSidebarStyle"
|
||||
android:title="@string/recent_app_sidebar_style_title"
|
||||
android:summary="@string/recent_app_sidebar_style_summary"
|
||||
android:dependency="use_recent_app_sidebar" />
|
||||
</PreferenceCategory>
|
||||
|
||||
<PreferenceCategory
|
||||
android:title="@string/slim_recents_mem_display_category_title">
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingSwitchPreference
|
||||
android:key="slim_recents_mem_display"
|
||||
android:title="@string/slim_recents_mem_display_title"
|
||||
android:summary="@string/slim_recents_mem_display_summary"
|
||||
android:defaultValue="false" />
|
||||
|
||||
<com.cherish.settings.preferences.SystemSettingSwitchPreference
|
||||
android:key="slim_recents_mem_display_long_click_clear"
|
||||
android:title="@string/slim_recents_mem_display_long_click_clear_title"
|
||||
android:summary="@string/slim_recents_mem_display_long_click_clear_summary"
|
||||
android:defaultValue="false"
|
||||
android:dependency="slim_recents_mem_display" />
|
||||
|
||||
<net.margaritov.preference.colorpicker.ColorPickerPreference
|
||||
android:key="slim_mem_bar_color"
|
||||
android:title="@string/slim_recents_mem_display_color"
|
||||
settings:defaultColorValue="0xffffffff"
|
||||
android:dependency="slim_recents_mem_display"/>
|
||||
|
||||
<net.margaritov.preference.colorpicker.ColorPickerPreference
|
||||
android:key="slim_mem_text_color"
|
||||
android:title="@string/slim_recents_mem_display_text_color"
|
||||
settings:defaultColorValue="0xffffffff"
|
||||
android:dependency="slim_recents_mem_display"/>
|
||||
|
||||
</PreferenceCategory>
|
||||
</PreferenceScreen>
|
||||
27
res/xml/slim_recents_blacklist.xml
Normal file
27
res/xml/slim_recents_blacklist.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2017 The ABC rom
|
||||
Copyright (C) 2017 AICP
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<PreferenceScreen
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:title="@string/slim_blacklist_apps_title">
|
||||
|
||||
<Preference
|
||||
android:key="add_blacklist_packages"
|
||||
android:title="@string/slim_blacklist_add_apps_title"
|
||||
android:summary="@string/slim_blacklist_add_apps_summary" />
|
||||
|
||||
</PreferenceScreen>
|
||||
Reference in New Issue
Block a user