mirror of https://github.com/tuskyapp/Tusky.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
234 lines
11 KiB
234 lines
11 KiB
<resources> |
|
|
|
<style name="TextSizeSmallest"> |
|
<item name="status_text_small">10sp</item> |
|
<item name="status_text_medium">12sp</item> |
|
<item name="status_text_large">14sp</item> |
|
</style> |
|
|
|
<style name="TextSizeSmall"> |
|
<item name="status_text_small">12sp</item> |
|
<item name="status_text_medium">14sp</item> |
|
<item name="status_text_large">16sp</item> |
|
</style> |
|
|
|
<style name="TextSizeMedium"> |
|
<item name="status_text_small">14sp</item> |
|
<item name="status_text_medium">16sp</item> |
|
<item name="status_text_large">18sp</item> |
|
</style> |
|
|
|
<style name="TextSizeLarge"> |
|
<item name="status_text_small">16sp</item> |
|
<item name="status_text_medium">18sp</item> |
|
<item name="status_text_large">20sp</item> |
|
</style> |
|
|
|
<style name="TextSizeLargest"> |
|
<item name="status_text_small">18sp</item> |
|
<item name="status_text_medium">20sp</item> |
|
<item name="status_text_large">22sp</item> |
|
</style> |
|
|
|
<style name="SplashTheme" parent="Theme.SplashScreen"> |
|
<item name="windowSplashScreenAnimatedIcon">@drawable/ic_splash</item> |
|
<item name="windowSplashScreenBackground">@color/tusky_grey_20</item> |
|
</style> |
|
|
|
<style name="TuskyTheme" parent="TuskyBaseTheme" /> |
|
|
|
<style name="TuskyDialogActivityTheme" parent="@style/TuskyTheme" /> |
|
|
|
<style name="TuskyBaseTheme" parent="Theme.Material3.DayNight.NoActionBar"> |
|
<!-- Provide default text sizes. These are overwritten in BaseActivity, but |
|
if they are missing then the Android Studio layout preview crashes |
|
with java.lang.reflect.InvocationTargetException --> |
|
<item name="status_text_small">14sp</item> |
|
<item name="status_text_medium">16sp</item> |
|
<item name="status_text_large">18sp</item> |
|
|
|
<item name="colorPrimary">@color/colorPrimary</item> |
|
<item name="colorOnPrimary">@color/colorOnPrimary</item> |
|
|
|
<item name="colorSecondary">@color/colorSecondary</item> |
|
<item name="colorOnSecondary">@color/white</item> |
|
|
|
<item name="colorPrimaryContainer">@color/colorPrimary</item> |
|
<item name="colorOnPrimaryContainer">@color/colorOnPrimary</item> |
|
|
|
<item name="colorSurface">@color/colorSurface</item> |
|
<item name="colorSurfaceVariant">@color/colorSurface</item> |
|
|
|
<item name="colorSurfaceContainerLowest">@color/colorSurface</item> |
|
<item name="colorSurfaceContainerLow">@color/colorSurface</item> |
|
<item name="colorSurfaceContainer">@color/colorSurface</item> |
|
<item name="colorSurfaceContainerHigh">@color/colorSurface</item> |
|
<item name="colorSurfaceContainerHighest">@color/colorSurface</item> |
|
|
|
<!-- used for e.g. selected menu items --> |
|
<item name="colorSecondaryContainer">@color/colorSecondaryContainer</item> |
|
|
|
<item name="colorPrimaryDark">@color/colorPrimaryDark</item> |
|
|
|
<item name="android:colorBackground">@color/colorBackground</item> |
|
<item name="colorBackgroundAccent">@color/colorBackgroundAccent</item> |
|
<item name="colorBackgroundHighlight">@color/colorBackgroundHighlight</item> |
|
<item name="windowBackgroundColor">@color/windowBackground</item> |
|
|
|
<item name="android:textColorPrimary">@color/textColorPrimary</item> |
|
<item name="android:textColorSecondary">@color/textColorSecondary</item> |
|
<item name="android:textColorTertiary">@color/textColorTertiary</item> |
|
|
|
<item name="iconColor">@color/iconColor</item> |
|
<item name="colorOutline">@color/iconColor</item> |
|
<item name="colorOutlineVariant">@color/dividerColor</item> |
|
|
|
<item name="android:listDivider">@drawable/status_divider</item> |
|
<item name="dividerColor">@color/dividerColor</item> |
|
|
|
<item name="textColorDisabled">@color/textColorDisabled</item> |
|
|
|
<item name="materialDrawerStyle">@style/TuskyDrawerStyle</item> |
|
<item name="materialDrawerHeaderStyle">@style/TuskyDrawerHeaderStyle</item> |
|
|
|
<item name="snackbarButtonStyle">@style/TuskyButton.TextButton</item> |
|
|
|
<!-- for dialogs created with MaterialALertDialogBuilder --> |
|
<item name="materialAlertDialogTheme">@style/TuskyDialogOverlay</item> |
|
<!-- for dialogs opened from preferences --> |
|
<item name="alertDialogTheme">@style/TuskyDialogOverlay</item> |
|
<item name="dialogCornerRadius">16dp</item> |
|
|
|
<item name="materialTimePickerTheme">@style/TuskyTimePickerOverlay</item> |
|
<item name="materialCalendarTheme">@style/TuskyDatePickerOverlay</item> |
|
|
|
<item name="minTouchTargetSize">32dp</item> <!-- this affects RadioButton size --> |
|
<item name="elevationOverlayEnabled">false</item> <!-- disable the automatic tinting of surfaces with elevation in dark mode --> |
|
|
|
<item name="swipeRefreshLayoutProgressSpinnerBackgroundColor">?attr/colorSurface</item> |
|
|
|
<item name="chipStyle">@style/Widget.Material3.Chip.Filter</item> |
|
|
|
<item name="preferenceTheme">@style/TuskyPreferenceTheme</item> |
|
|
|
<item name="licenseCardStyle">@style/Widget.Material3.CardView.Filled</item> |
|
</style> |
|
|
|
<style name="TuskyBlackThemeBase" parent="TuskyBaseTheme"> |
|
<item name="colorPrimaryDark">@color/tusky_grey_05</item> |
|
|
|
<item name="colorOnPrimary">@color/black</item> |
|
|
|
<item name="android:colorBackground">@color/black</item> |
|
<item name="windowBackgroundColor">@color/black</item> |
|
|
|
<item name="colorSurface">@color/tusky_grey_10</item> |
|
<item name="colorSurfaceVariant">@color/tusky_grey_10</item> |
|
|
|
<item name="colorSurfaceContainerLowest">@color/tusky_grey_10</item> |
|
<item name="colorSurfaceContainerLow">@color/tusky_grey_10</item> |
|
<item name="colorSurfaceContainer">@color/tusky_grey_10</item> |
|
<item name="colorSurfaceContainerHigh">@color/tusky_grey_10</item> |
|
<item name="colorSurfaceContainerHighest">@color/tusky_grey_10</item> |
|
|
|
<item name="iconColor">@color/tusky_grey_40</item> |
|
<item name="colorBackgroundHighlight">@color/tusky_grey_40</item> |
|
<item name="colorBackgroundAccent">@color/tusky_grey_20</item> |
|
|
|
<item name="dividerColor">@color/tusky_grey_20</item> |
|
<item name="colorOutlineVariant">@color/tusky_grey_20</item> |
|
|
|
</style> |
|
|
|
<style name="TuskyBlackTheme" parent="TuskyBlackThemeBase" /> |
|
|
|
<style name="ViewMediaActivity.AppBarLayout" parent="ThemeOverlay.AppCompat"> |
|
<item name="android:colorControlNormal">@color/white</item> |
|
</style> |
|
|
|
<style name="TuskyDialogOverlay" parent="@style/ThemeOverlay.Material3.MaterialAlertDialog"> |
|
<item name="alertDialogStyle">@style/TuskyDialog</item> |
|
<item name="android:background">@color/colorBackground</item> |
|
<item name="android:backgroundDimAmount">0.5</item> |
|
</style> |
|
|
|
<style name="TuskyDialog" parent="@style/MaterialAlertDialog.Material3"> |
|
<item name="shapeAppearance">@style/ShapeAppearance.Material3.Corner.Large</item> |
|
<item name="backgroundTint">@color/colorBackground</item> |
|
</style> |
|
|
|
<style name="TuskyTimePickerOverlay" parent="@style/ThemeOverlay.MaterialComponents.TimePicker"> |
|
<item name="materialTimePickerStyle">@style/TuskyTimePicker</item> |
|
</style> |
|
<style name="TuskyTimePicker" parent="@style/Widget.Material3.MaterialTimePicker"> |
|
<item name="shapeAppearance">@style/ShapeAppearance.Material3.Corner.Large</item> |
|
<item name="backgroundTint">@color/colorBackground</item> |
|
</style> |
|
|
|
<style name="TuskyDatePickerOverlay" parent="@style/ThemeOverlay.MaterialComponents.MaterialCalendar"> |
|
<item name="materialCalendarStyle">@style/TuskyDatePicker</item> |
|
</style> |
|
<style name="TuskyDatePicker" parent="@style/Widget.Material3.MaterialCalendar"> |
|
<item name="shapeAppearance">@style/ShapeAppearance.Material3.Corner.Large</item> |
|
<item name="backgroundTint">@color/colorBackground</item> |
|
</style> |
|
|
|
<style name="TuskyTabAppearance" parent="Widget.Material3.TabLayout"> |
|
<item name="tabIndicatorHeight">4dp</item> |
|
</style> |
|
|
|
<style name="TuskyPreferenceTheme" parent="@style/PreferenceThemeOverlay"> |
|
<item name="switchPreferenceCompatStyle">@style/TuskySwitchPreference</item> |
|
</style> |
|
|
|
<style name="TuskySwitchPreference" parent="@style/Preference.SwitchPreferenceCompat.Material"> |
|
<item name="widgetLayout">@layout/preference_material_switch</item> |
|
</style> |
|
|
|
<style name="TuskyImageButton" parent="@style/Widget.MaterialComponents.Button.UnelevatedButton"> |
|
<item name="android:tint">?android:attr/textColorTertiary</item> |
|
<item name="android:background">?attr/selectableItemBackgroundBorderless</item> |
|
</style> |
|
|
|
<style name="TuskyButton" parent="Widget.Material3.Button"> |
|
<item name="shapeAppearance">@style/ShapeAppearance.Material3.Corner.Small</item> |
|
</style> |
|
|
|
<style name="TuskyButton.Outlined" parent="Widget.Material3.Button.OutlinedButton"> |
|
<item name="strokeColor">?attr/colorBackgroundAccent</item> |
|
<item name="shapeAppearance">@style/ShapeAppearance.Material3.Corner.Small</item> |
|
</style> |
|
|
|
<style name="TuskyButton.TextButton" parent="Widget.Material3.Button.TextButton"> |
|
<item name="shapeAppearance">@style/ShapeAppearance.Material3.Corner.Small</item> |
|
</style> |
|
|
|
<style name="TuskyTextInput" parent="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense"> |
|
<item name="boxStrokeColor">@color/text_input_layout_box_stroke_color</item> |
|
<item name="android:textColorHint">?android:attr/textColorTertiary</item> |
|
</style> |
|
|
|
<style name="TuskyDrawerStyle" parent ="Widget.MaterialDrawerStyle"> |
|
<item name="materialDrawerBackground">?android:colorBackground</item> |
|
<item name="materialDrawerPrimaryIcon">?iconColor</item> |
|
<item name="materialDrawerSecondaryIcon">?iconColor</item> |
|
<item name="materialDrawerDividerColor">?dividerColor</item> |
|
</style> |
|
|
|
<style name="TuskyDrawerHeaderStyle" parent ="Widget.MaterialDrawerHeaderStyle"> |
|
<item name="materialDrawerHeaderSelectionText">?android:textColorPrimary</item> |
|
<item name="materialDrawerHeaderSelectionSubtext">?android:textColorPrimary</item> |
|
</style> |
|
|
|
<!-- customize the shape of the avatars in account selection list --> |
|
<style name="BezelImageView"> |
|
<item name="materialDrawerMaskDrawable">@drawable/materialdrawer_shape_small</item> |
|
<item name="materialDrawerDrawCircularShadow">false</item> |
|
</style> |
|
|
|
<!-- Used in exo_player_control_view.xml. Unmodified values are 5dp each --> |
|
<style name="TuskyExoPlayerPlayPause" parent="ExoStyledControls.Button.Center.PlayPause"> |
|
<item name="android:layout_marginLeft">20dp</item> |
|
<item name="android:layout_marginRight">20dp</item> |
|
</style> |
|
</resources>
|
|
|