LSPosed/app/src/main/res/values/themes_override.xml

235 lines
14 KiB
XML

<?xml version="1.0" encoding="utf-8"?><!--
~ This file is part of LSPosed.
~
~ LSPosed 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 3 of the License, or
~ (at your option) any later version.
~
~ LSPosed 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 LSPosed. If not, see <https://www.gnu.org/licenses/>.
~
~ Copyright (C) 2020 EdXposed Contributors
~ Copyright (C) 2021 LSPosed Contributors
-->
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="PrivateResource,UnusedResources">
<!-- Add android:colorControlNormal -->
<style name="Base.ThemeOverlay.AppCompat.ActionBar" tools:override="true">
<item name="android:colorControlNormal">?android:attr/textColorPrimary</item>
<item name="colorControlNormal">?android:attr/textColorPrimary</item>
<item name="searchViewStyle">@style/Widget.AppCompat.SearchView.ActionBar</item>
</style>
<style name="Base.ThemeOverlay.AppCompat.Dark.ActionBar" tools:override="true">
<item name="android:colorControlNormal">?android:attr/textColorPrimary</item>
<item name="colorControlNormal">?android:attr/textColorPrimary</item>
<item name="searchViewStyle">@style/Widget.AppCompat.SearchView.ActionBar</item>
</style>
<style name="Widget.MaterialComponents.CompoundButton.CheckBox" parent="Widget.AppCompat.CompoundButton.CheckBox" tools:override="true">
<item name="enforceMaterialTheme">true</item>
<item name="useMaterialThemeColors">true</item>
</style>
<style name="Widget.MaterialComponents.CompoundButton.RadioButton" parent="Widget.AppCompat.CompoundButton.RadioButton" tools:override="true">
<item name="enforceMaterialTheme">true</item>
<item name="useMaterialThemeColors">true</item>
</style>
<style name="ThemeOverlay.Material.Dialog.ColorPicker" parent="@style/ThemeOverlay.Material.Dialog" />
<style name="PreferenceSummaryTextStyle" tools:override="true">
<item name="android:fontFamily">sans-serif</item>
<item name="android:textStyle">normal</item>
<item name="android:textAllCaps">false</item>
<item name="android:textSize">14sp</item>
<item name="android:letterSpacing">0.0178571429</item>
</style>
<style name="PreferenceCategoryTitleTextStyle" tools:override="true">
<item name="android:fontFamily">sans-serif-medium</item>
<item name="android:textAllCaps">true</item>
<item name="android:textSize">11sp</item>
<!-- 0.8 Spacing, 0.8/11 = 0.072727273 -->
<item name="android:letterSpacing">0.072727273</item>
</style>
<!-- Base themes -->
<style name="Base.Light" parent="Theme.Material3.Light">
<item name="android:statusBarColor">?android:colorBackground</item>
<item name="android:ambientShadowAlpha">@dimen/ambient_shadow_alpha</item>
<item name="android:spotShadowAlpha">@dimen/spot_shadow_alpha</item>
<item name="android:listDivider">@drawable/list_divider</item>
<item name="android:dividerVertical">?android:listDivider</item>
<item name="android:dividerHorizontal">?android:listDivider</item>
<item name="android:colorBackground">@color/background_light</item>
<item name="android:backgroundDimAmount">@dimen/rd_material_dialog_default_dim_amount</item>
<item name="colorPrimary">@color/primary_light</item>
<item name="colorPrimaryVariant">@color/primary_dark_light</item>
<item name="actionBarStyle">@style/Widget.Material.ActionBar.Solid</item>
<item name="dialogCornerRadius">@dimen/rd_default_dialog_corner_radius</item>
<item name="swipeRefreshLayoutProgressSpinnerBackgroundColor">?cardBackground</item>
<item name="dialogTheme">@style/ThemeOverlay.Material.Dialog</item>
<item name="alertDialogTheme">@style/ThemeOverlay.Material.Dialog.Alert</item>
<item name="cardBackground">@color/cardview_light_background</item>
<item name="colorAlert">@color/material_red_A200</item>
<item name="colorSafe">@color/material_green_600</item>
<item name="colorWarning">@color/material_orange_700</item>
<item name="colorInactive" tools:ignore="PrivateResource">@color/material_grey_600</item>
<item name="outlineButtonStyle">@style/Widget.Material.Button.Outline.Light</item>
<item name="outlineButtonBackground">@drawable/material_button_outline_background</item>
<item name="outlineButtonForeground">@drawable/material_button_outline_foreground</item>
<item name="materialButtonHorizontalMarginAmend">@dimen/rd_material_button_horizontal_margin_amend</item>
<item name="navigationBarDividerColor">@color/navigation_bar_divider_light</item>
<item name="extendedFloatingActionButtonStyle">@style/Widget.Material.ExtendedFloatingActionButton.Icon</item>
<!-- SwitchBar -->
<item name="switchBarStyle">@style/Widget.SwitchBar.Light</item>
<item name="switchBarTheme">@style/ThemeOverlay.SwitchBar</item>
<item name="switchBarBackgroundNormal">@color/switchbar_background_light</item>
<item name="switchBarBackgroundDisabled">@color/switchbar_background_light</item>
</style>
<style name="Base" parent="Theme.Material3.Dark">
<item name="android:statusBarColor">?android:colorBackground</item>
<item name="android:ambientShadowAlpha">@dimen/ambient_shadow_alpha</item>
<item name="android:spotShadowAlpha">@dimen/spot_shadow_alpha</item>
<item name="android:listDivider">@drawable/list_divider</item>
<item name="android:dividerVertical">?android:listDivider</item>
<item name="android:dividerHorizontal">?android:listDivider</item>
<item name="android:colorBackground">@color/background_dark</item>
<item name="android:backgroundDimAmount">@dimen/rd_material_dialog_default_dim_amount</item>
<item name="colorPrimary">@color/primary_dark</item>
<item name="colorPrimaryVariant">@color/primary_dark_dark</item>
<item name="actionBarStyle">@style/Widget.Material.ActionBar.Surface</item>
<item name="dialogCornerRadius">@dimen/rd_default_dialog_corner_radius</item>
<item name="swipeRefreshLayoutProgressSpinnerBackgroundColor">?cardBackground</item>
<item name="dialogTheme">@style/ThemeOverlay.Material.Dialog</item>
<item name="alertDialogTheme">@style/ThemeOverlay.Material.Dialog.Alert</item>
<item name="cardBackground">@color/cardview_dark_background</item>
<item name="colorAlert">@color/material_red_A100</item>
<item name="colorSafe">@color/material_green_A100</item>
<item name="colorWarning">@color/material_orange_A100</item>
<item name="colorInactive">@color/material_grey_500</item>
<item name="outlineButtonStyle">@style/Widget.Material.Button.Outline</item>
<item name="outlineButtonBackground">@drawable/material_button_outline_background_dark</item>
<item name="outlineButtonForeground">@drawable/material_button_outline_foreground</item>
<item name="materialButtonHorizontalMarginAmend">@dimen/rd_material_button_horizontal_margin_amend</item>
<item name="navigationBarDividerColor">@color/navigation_bar_divider_dark</item>
<item name="extendedFloatingActionButtonStyle">@style/Widget.Material.ExtendedFloatingActionButton.Icon</item>
<!-- SwitchBar -->
<item name="switchBarStyle">@style/Widget.SwitchBar</item>
<item name="switchBarTheme">@style/ThemeOverlay.SwitchBar</item>
<item name="switchBarBackgroundNormal">@color/switchbar_background_dark</item>
<item name="switchBarBackgroundDisabled">@color/switchbar_background_dark</item>
</style>
<style name="Base.Light.Dialog" parent="Theme.Material3.Light.Dialog">
<item name="android:ambientShadowAlpha">@dimen/ambient_shadow_alpha</item>
<item name="android:spotShadowAlpha">@dimen/spot_shadow_alpha</item>
<item name="android:listDivider">@drawable/list_divider</item>
<item name="android:dividerVertical">?android:listDivider</item>
<item name="android:dividerHorizontal">?android:listDivider</item>
<item name="android:backgroundDimAmount">@dimen/rd_material_dialog_default_dim_amount</item>
<item name="colorPrimary">@color/primary_light</item>
<item name="colorPrimaryVariant">@color/primary_dark_light</item>
<item name="actionBarStyle">@style/Widget.Material.ActionBar.Solid</item>
<item name="dialogCornerRadius">@dimen/rd_default_dialog_corner_radius</item>
<item name="swipeRefreshLayoutProgressSpinnerBackgroundColor">?cardBackground</item>
<item name="dialogTheme">@style/ThemeOverlay.Material.Dialog</item>
<item name="alertDialogTheme">@style/ThemeOverlay.Material.Dialog.Alert</item>
<item name="cardBackground">@color/cardview_light_background</item>
<item name="colorAlert">@color/material_red_A200</item>
<item name="colorSafe">@color/material_green_600</item>
<item name="colorWarning">@color/material_orange_700</item>
<item name="colorInactive" tools:ignore="PrivateResource">@color/material_grey_600</item>
<item name="switchBarStyle">@style/Widget.SwitchBar.Light</item>
<item name="switchBarTheme">@style/ThemeOverlay.SwitchBar</item>
<item name="switchBarBackgroundNormal">@color/switchbar_background_light</item>
<item name="switchBarBackgroundDisabled">@color/switchbar_background_light</item>
<item name="outlineButtonStyle">@style/Widget.Material.Button.Outline.Light</item>
<item name="outlineButtonBackground">@drawable/material_button_outline_background</item>
<item name="outlineButtonForeground">@drawable/material_button_outline_foreground</item>
<item name="materialButtonHorizontalMarginAmend">@dimen/rd_material_button_horizontal_margin_amend</item>
<item name="navigationBarDividerColor">@color/navigation_bar_divider_light</item>
<item name="extendedFloatingActionButtonStyle">@style/Widget.Material.ExtendedFloatingActionButton.Icon</item>
</style>
<style name="Base.Dialog" parent="Theme.Material3.Dark.Dialog">
<item name="android:ambientShadowAlpha">@dimen/ambient_shadow_alpha</item>
<item name="android:spotShadowAlpha">@dimen/spot_shadow_alpha</item>
<item name="android:listDivider">@drawable/list_divider</item>
<item name="android:dividerVertical">?android:listDivider</item>
<item name="android:dividerHorizontal">?android:listDivider</item>
<item name="android:backgroundDimAmount">@dimen/rd_material_dialog_default_dim_amount</item>
<item name="colorPrimary">@color/primary_dark</item>
<item name="colorPrimaryVariant">@color/primary_dark_dark</item>
<item name="actionBarStyle">@style/Widget.Material.ActionBar.Surface</item>
<item name="dialogCornerRadius">@dimen/rd_default_dialog_corner_radius</item>
<item name="swipeRefreshLayoutProgressSpinnerBackgroundColor">?cardBackground</item>
<item name="dialogTheme">@style/ThemeOverlay.Material.Dialog</item>
<item name="alertDialogTheme">@style/ThemeOverlay.Material.Dialog.Alert</item>
<item name="cardBackground">@color/cardview_dark_background</item>
<item name="colorAlert">@color/material_red_A100</item>
<item name="colorSafe">@color/material_green_A100</item>
<item name="colorWarning">@color/material_orange_A100</item>
<item name="colorInactive">@color/material_grey_500</item>
<item name="switchBarStyle">@style/Widget.SwitchBar</item>
<item name="switchBarTheme">@style/ThemeOverlay.SwitchBar</item>
<item name="switchBarBackgroundNormal">@color/switchbar_background_dark</item>
<item name="switchBarBackgroundDisabled">@color/switchbar_background_dark</item>
<item name="outlineButtonStyle">@style/Widget.Material.Button.Outline</item>
<item name="outlineButtonBackground">@drawable/material_button_outline_background_dark</item>
<item name="outlineButtonForeground">@drawable/material_button_outline_foreground</item>
<item name="materialButtonHorizontalMarginAmend">@dimen/rd_material_button_horizontal_margin_amend</item>
<item name="navigationBarDividerColor">@color/navigation_bar_divider_dark</item>
<item name="extendedFloatingActionButtonStyle">@style/Widget.Material.ExtendedFloatingActionButton.Icon</item>
</style>
<style name="ThemeOverlay.Material.Dialog" parent="ThemeOverlay.Material3.Dialog">
<item name="android:windowAnimationStyle">@style/Animation.Material.Dialog</item>
<item name="android:windowElevation">@dimen/rd_material_dialog_default_elevation</item>
<item name="android:backgroundDimAmount">@dimen/rd_material_dialog_default_dim_amount</item>
</style>
<style name="ThemeOverlay.Material.Dialog.Alert" parent="ThemeOverlay.Material3.Dialog.Alert">
<item name="android:windowAnimationStyle">@style/Animation.Material.Dialog</item>
<item name="android:windowElevation">@dimen/rd_material_dialog_default_elevation</item>
<item name="android:backgroundDimAmount">@dimen/rd_material_dialog_default_dim_amount</item>
<item name="alertDialogStyle">@style/AlertDialog.Material</item>
<item name="android:checkedTextViewStyle">@style/Widget.Material3.CheckedTextView</item>
<item name="buttonBarButtonStyle">@style/Widget.Material3.Button.TextButton.Dialog</item>
<item name="buttonBarPositiveButtonStyle">@style/Widget.Material3.Button.TextButton.Dialog</item>
<item name="buttonBarNegativeButtonStyle">@style/Widget.Material3.Button.TextButton.Dialog</item>
<item name="buttonBarNeutralButtonStyle">@style/Widget.Material3.Button.TextButton.Dialog.Flush</item>
<item name="materialAlertDialogBodyTextStyle">@style/AlertDialog.Material.Body.Text</item>
<item name="materialAlertDialogTitlePanelStyle">@style/MaterialAlertDialog.Material3.Title.Panel</item>
<item name="materialAlertDialogTitleIconStyle">@style/MaterialAlertDialog.Material3.Title.Icon</item>
<item name="materialAlertDialogTitleTextStyle">@style/AlertDialog.Material.Title.Text</item>
</style>
</resources>