mirror of
https://github.com/syncthing/syncthing-android.git
synced 2025-02-09 18:44:43 +00:00
![Bnyro](/assets/img/avatar_default.png)
closes #1963 PS: This one has been kinda ugly to spot, ngl. I didn't expect that we were modifying the welcome activity status bar color programmatically instead of just with an XML theme ...
79 lines
3.7 KiB
XML
79 lines
3.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<resources xmlns:tools="http://schemas.android.com/tools">
|
|
|
|
<!-- Activity themes -->
|
|
<eat-comment/>
|
|
|
|
<style name="Theme.Syncthing.Base" parent="Theme.Material3.DayNight.NoActionBar">
|
|
<item name="colorPrimary">@color/primary</item>
|
|
<item name="colorPrimaryDark">@color/primary_dark</item>
|
|
|
|
<item name="textAppearanceListItemPrimary">@style/TextAppearance.Syncthing.ListItemPrimary</item>
|
|
<item name="textAppearanceListItemSecondary">@style/TextAppearance.Syncthing.ListItemSecondary</item>
|
|
<item name="textAppearanceListItemSmall">@style/TextAppearance.Syncthing.ListItemSmall</item>
|
|
|
|
<item name="windowActionModeOverlay">true</item>
|
|
<item name="android:listViewStyle">@style/Widget.Syncthing.ListView</item>
|
|
<item name="android:listDivider">@drawable/list_divider_inset</item>
|
|
|
|
<item name="android:actionBarSize">@dimen/abc_action_bar_default_height_material</item>
|
|
|
|
<item name="android:spinnerStyle">@style/Widget.AppCompat.Spinner.Underlined</item>
|
|
<item name="android:spinnerItemStyle">@style/Widget.Syncthing.TextView.SpinnerItem</item>
|
|
|
|
<item name="android:alertDialogTheme">@style/ThemeOverlay.App.MaterialAlertDialog.Monet</item>
|
|
<item name="alertDialogTheme">@style/ThemeOverlay.App.MaterialAlertDialog.Monet</item>
|
|
<item name="android:dialogCornerRadius" tools:targetApi="p">@dimen/dialog_corner_radius</item>
|
|
<item name="dialogCornerRadius">@dimen/dialog_corner_radius</item>
|
|
|
|
<item name="android:statusBarColor" tools:targetApi="m">@android:color/transparent</item>
|
|
<item name="android:navigationBarColor">@android:color/transparent</item>
|
|
|
|
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
|
|
<item name="android:windowIsTranslucent">false</item>
|
|
</style>
|
|
|
|
<style name="Theme.Syncthing" parent="Theme.Syncthing.Base">
|
|
<item name="android:windowLightStatusBar" tools:targetApi="m">true</item>
|
|
<item name="android:windowLightNavigationBar" tools:ignore="NewApi">true</item>
|
|
</style>
|
|
|
|
<style name="Theme.Syncthing.Translucent">
|
|
<item name="android:windowBackground">@android:color/transparent</item>
|
|
<item name="android:colorBackgroundCacheHint">@null</item>
|
|
<item name="android:windowIsTranslucent">true</item>
|
|
<item name="android:windowAnimationStyle">@android:style/Animation</item>
|
|
</style>
|
|
|
|
<!-- Dialog themes -->
|
|
<eat-comment/>
|
|
|
|
<style name="Theme.Syncthing.Dialog" parent="Theme.Material3.DayNight.Dialog.Alert">
|
|
<item name="alertDialogStyle">@style/MaterialAlertDialog.App</item>
|
|
<item name="dialogCornerRadius">28dp</item>
|
|
</style>
|
|
|
|
<!-- Button themes -->
|
|
<eat-comment/>
|
|
|
|
<style name="Theme.Syncthing.ButtonStyle" parent="Widget.Material3.Button.TextButton.Dialog" />
|
|
|
|
<!-- Preference dialog theme -->
|
|
<eat-comment/>
|
|
|
|
<style name="ThemeOverlay.App.MaterialAlertDialog.Monet" parent="ThemeOverlay.Material3.MaterialAlertDialog">
|
|
<item name="alertDialogStyle">@style/MaterialAlertDialog.App</item>
|
|
<item name="dialogCornerRadius">@dimen/dialog_corner_radius</item>
|
|
<item name="android:background">@drawable/dialog_bg_monet</item>
|
|
</style>
|
|
|
|
<style name="MaterialAlertDialog.App" parent="MaterialAlertDialog.Material3">
|
|
<item name="shapeAppearanceOverlay">@null</item>
|
|
<item name="shapeAppearance">@style/ShapeAppearance.App.MediumComponent</item>
|
|
</style>
|
|
|
|
<style name="ShapeAppearance.App.MediumComponent" parent="ShapeAppearance.Material3.MediumComponent">
|
|
<item name="cornerFamily">rounded</item>
|
|
<item name="cornerSize">@dimen/dialog_corner_radius</item>
|
|
</style>
|
|
</resources>
|