Fix device surface colors leaking into default blue theme (#8163)

Fix device surface colors leaking into default blue theme. Selecting a non-blue system wide accent color made the AntennaPod default colors all mixed up.
This commit is contained in:
Hans-Peter Lehmann
2025-12-21 12:36:48 +01:00
committed by GitHub
parent 35f24316e0
commit a88d6847fa
3 changed files with 41 additions and 5 deletions

View File

@ -18,10 +18,16 @@
<color name="non_square_icon_background">#22777777</color>
<color name="seek_background_light">#90000000</color>
<color name="seek_background_dark">#905B5B5B</color>
<color name="text_color_secondary_light">#444444</color>
<color name="text_color_secondary_dark">#cccccc</color>
<color name="color_surface_variant_light">#D3DCE0</color>
<color name="color_surface_variant_dark">#2F3B4F</color>
<color name="color_secondary_container_light">#A5B8C0</color>
<color name="color_secondary_container_dark">#4D5F80</color>
<color name="accent_light">#0078C2</color>
<color name="accent_dark">#3D8BFF</color>
<color name="gradient_000">#364ff3</color>
<color name="gradient_025">#2E6FF6</color>
<color name="gradient_075">#1EB0FC</color>

View File

@ -43,9 +43,22 @@
<item name="colorOnPrimaryContainer">@color/black</item>
<item name="android:colorBackground">@color/background_light</item>
<item name="colorSurface">@color/background_light</item>
<item name="colorSurfaceVariant">#D3DCE0</item>
<item name="colorOnSurface">@color/black</item>
<item name="colorOnContainer">@color/black</item>
<item name="colorSurfaceVariant">@color/color_surface_variant_light</item>
<item name="colorOnSurfaceVariant">@color/text_color_secondary_light</item>
<item name="colorSurfaceContainer">#EBEEF3</item>
<item name="colorSecondaryContainer">#D3DCE0</item>
<item name="colorSecondaryContainer">@color/color_secondary_container_light</item>
<item name="colorOnSecondaryContainer">@color/black</item>
<item name="android:textColorPrimary">@color/black</item>
<item name="android:textColorSecondary">@color/text_color_secondary_light</item>
<item name="android:textColorTertiary">@color/text_color_secondary_light</item>
<item name="colorOutline">@color/text_color_secondary_light</item>
<item name="colorOutlineVariant">@color/text_color_secondary_light</item>
<item name="colorSurfaceContainerHigh">@color/color_surface_variant_light</item>
<item name="colorSurfaceContainerHighest">@color/color_surface_variant_light</item>
<item name="colorSurfaceContainerLow">@color/color_surface_variant_light</item>
<item name="colorSurfaceContainerLowest">@color/color_surface_variant_light</item>
</style>
<style name="Theme.AntennaPod.Dynamic.Dark" parent="Theme.Base.AntennaPod.Dynamic.Dark">
@ -88,9 +101,22 @@
<item name="colorOnPrimaryContainer">@color/white</item>
<item name="android:colorBackground">@color/background_darktheme</item>
<item name="colorSurface">@color/background_darktheme</item>
<item name="colorSurfaceVariant">#2F3B4F</item>
<item name="colorOnSurface">@color/white</item>
<item name="colorOnContainer">@color/white</item>
<item name="colorSurfaceVariant">@color/color_surface_variant_dark</item>
<item name="colorOnSurfaceVariant">@color/text_color_secondary_dark</item>
<item name="colorSurfaceContainer">#1C2024</item>
<item name="colorSecondaryContainer">#2F3B4F</item>
<item name="colorSecondaryContainer">@color/color_secondary_container_dark</item>
<item name="colorOnSecondaryContainer">@color/white</item>
<item name="android:textColorPrimary">@color/white</item>
<item name="android:textColorSecondary">@color/text_color_secondary_dark</item>
<item name="android:textColorTertiary">@color/text_color_secondary_dark</item>
<item name="colorOutline">@color/text_color_secondary_dark</item>
<item name="colorOutlineVariant">@color/text_color_secondary_dark</item>
<item name="colorSurfaceContainerHigh">@color/color_surface_variant_dark</item>
<item name="colorSurfaceContainerHighest">@color/color_surface_variant_dark</item>
<item name="colorSurfaceContainerLow">@color/color_surface_variant_dark</item>
<item name="colorSurfaceContainerLowest">@color/color_surface_variant_dark</item>
</style>
<style name="Theme.AntennaPod.Dynamic.TrueBlack" parent="Theme.AntennaPod.Dynamic.Dark">