Warning, /network/kdeconnect-android/res/values/styles.xml is written in an unsupported language. File is not indexed.

0001 <!--
0002 SPDX-FileCopyrightText: 2023 Albert Vaca Cintora <albertvaka@gmail.com>
0003 
0004 SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0005 -->
0006 
0007 <resources xmlns:tools="http://schemas.android.com/tools">
0008     <!-- NoActionBar because we use a Toolbar widget as ActionBar -->
0009     <style name="KdeConnectThemeBase" parent="Theme.Material3.DayNight.NoActionBar">
0010         <!-- The main color attributes -->
0011         <item name="colorPrimary">@color/primary</item>
0012         <item name="colorPrimaryDark">@color/primaryDark</item>
0013         <item name="colorSecondary">@color/primary</item>
0014         <item name="colorOnSecondary">@color/on_secondary</item>
0015         <item name="colorHighContrast">@color/on_high_contrast</item>
0016         <!-- TODO: The 2 items below change too much (eg snackbar text is now black, should be white) -->
0017         <item name="android:textColorPrimary">@color/text_color_primary</item>
0018         <item name="android:textColor">@color/text_color</item>
0019 
0020         <!--For android below 23 api-->
0021         <item name="android:statusBarColor">@android:color/black</item>
0022 
0023         <!-- Drawable definitions and overrides -->
0024         <item name="divider">?colorHighContrast</item>
0025 
0026         <!-- Style overrides -->
0027         <item name="actionModeStyle">@style/Widget.Material3.ActionMode</item>
0028         <item name="toolbarStyle">@style/Widget.Material3.Toolbar</item>
0029 
0030         <!-- Theme overrides -->
0031         <item name="preferenceTheme">@style/PreferenceThemeOverlay</item>
0032         <item name="popupTheme">@style/ThemeOverlay.AppCompat.DayNight</item>
0033 
0034         <item name="materialCardViewStyle">@style/KdeConnectCardStyle</item>
0035 
0036         <!-- https://github.com/material-components/material-components-android/issues/2732 -->
0037         <item name="alertDialogTheme">@style/KdeConnectDialogStyle</item>
0038     </style>
0039 
0040     <style name="KdeConnectTheme" parent="KdeConnectThemeBase" />
0041 
0042     <style name="KdeConnectThemeBase.NoActionBar" parent="KdeConnectTheme">
0043         <item name="windowActionBar">false</item>
0044         <item name="windowNoTitle">true</item>
0045     </style>
0046 
0047     <style name="KdeConnectTheme.NoActionBar" parent="KdeConnectThemeBase.NoActionBar" />
0048 
0049     <style name="KdeConnectTheme.Toolbar" parent="Widget.AppCompat.Toolbar">
0050         <item name="android:background">@color/toolbar_color</item>
0051     </style>
0052 
0053     <style name="KdeConnectDialogStyle" parent="ThemeOverlay.Material3.MaterialAlertDialog">
0054         <item name="android:layout" tools:ignore="PrivateResource">@layout/m3_alert_dialog</item>
0055         <item name="dialogCornerRadius" tools:ignore="PrivateResource">@dimen/m3_alert_dialog_corner_size</item>
0056         <item name="android:colorBackground">?colorSurface</item>
0057     </style>
0058 
0059     <style name="KdeConnectCardStyle" parent="@style/Widget.Material3.CardView.Elevated"/>
0060 
0061     <style name="KdeConnectCardStyle.Filled" parent="@style/Widget.Material3.CardView.Filled"/>
0062 
0063     <style name="MainNavigationView">
0064         <item name="android:background">@drawable/state_list_drawer_background</item>
0065         <item name="itemBackground">@drawable/state_list_drawer_background</item>
0066         <item name="itemIconTint">@color/state_list_drawer_text</item>
0067         <item name="itemTextColor">@color/state_list_drawer_text</item>
0068     </style>
0069 
0070     <style name="DisableableButton" parent="ThemeOverlay.AppCompat">
0071         <item name="colorButtonNormal">@drawable/disableable_button</item>
0072     </style>
0073 
0074     <style name="KdeConnectButton.IconButton" parent="Widget.Material3.Button.IconButton.Filled">
0075         <item name="iconGravity">textStart</item>
0076         <item name="cornerRadius">24dp</item>
0077     </style>
0078 
0079     <style name="KdeConnectButton.IconButton.Secondary" parent="Widget.Material3.Button.IconButton.Filled.Tonal">
0080         <item name="iconGravity">textStart</item>
0081         <item name="cornerRadius">12dp</item>
0082     </style>
0083 
0084     <style name="ActionModeStyle" parent="Widget.AppCompat.ActionMode">
0085         <item name="background">@color/primaryDark</item>
0086     </style>
0087     <style name="Theme.Transparent" parent="@style/Theme.AppCompat.NoActionBar">
0088         <item name="android:windowIsTranslucent">true</item>
0089         <item name="android:windowBackground">@android:color/transparent</item>
0090         <item name="android:windowContentOverlay">@null</item>
0091         <item name="android:windowNoTitle">true</item>
0092         <item name="android:windowIsFloating">true</item>
0093         <item name="android:backgroundDimEnabled">false</item>
0094     </style>
0095 
0096     <style name="AboutButton">
0097         <item name="android:layout_width">84dp</item>
0098         <item name="android:layout_height">84dp</item>
0099         <item name="android:layout_margin">4dp</item>
0100         <item name="android:background">?attr/selectableItemBackgroundBorderless</item>
0101     </style>
0102     <style name="AboutButton.TextView">
0103         <item name="android:layout_width">84dp</item>
0104         <item name="android:layout_height">wrap_content</item>
0105         <item name="android:layout_gravity">center</item>
0106         <item name="android:drawablePadding">4dp</item>
0107         <item name="android:gravity">center</item>
0108         <item name="android:textSize">12sp</item>
0109         <item name="drawableTint">@color/text_color</item>
0110     </style>
0111 </resources>