summaryrefslogtreecommitdiff
path: root/android-app/app/src/main/res/values/themes.xml
diff options
context:
space:
mode:
authorClaude <noreply@anthropic.com>2026-04-11 09:53:34 +0000
committerClaude <noreply@anthropic.com>2026-04-11 09:53:34 +0000
commite4ae5ac3a83f1da940ab33c93da4ed3e03cd7f14 (patch)
tree600809e7ee79707d350f56be9c97a3c0d5282244 /android-app/app/src/main/res/values/themes.xml
parent09f5f5bac07970a09369e3d4f350e94a66a47923 (diff)
Fix bottom sheet corners; add full light/dark mode palette
Rounded corners: - Replace androidx CardView with MaterialCardView + ShapeAppearance.Nav.BottomSheet so only the top-left and top-right corners are rounded (24dp); bottom corners are square flush with the screen edge Light/dark mode: - Introduce values-night/colors.xml with the existing dark M3 palette (moved from values/colors.xml); instrument values stay dark (#E6E1E5 text, #1C1B1F bg) - values/colors.xml now carries the light M3 palette: surface #FFFBFE, onSurface #1C1B1F, surfaceVariant #E7E0EB etc.; instrument text flips to dark (#1C1B1F normal, #6F6878 secondary) for readability on light backgrounds - Fix InstrumentUnit hardcoded #6B6070 → ?attr/colorOnSurfaceVariant so the unit labels adapt automatically in both modes - Mark the forecast row (ocean navy #0D2137) and WaveView with android:forceDarkAllowed="false" so the system never inverts them — the ocean section is intentionally always dark regardless of system theme https://claude.ai/code/session_01HXPjBsogsJVRwCiekDGkJX
Diffstat (limited to 'android-app/app/src/main/res/values/themes.xml')
-rwxr-xr-xandroid-app/app/src/main/res/values/themes.xml11
1 files changed, 10 insertions, 1 deletions
diff --git a/android-app/app/src/main/res/values/themes.xml b/android-app/app/src/main/res/values/themes.xml
index 8baa509..a48a721 100755
--- a/android-app/app/src/main/res/values/themes.xml
+++ b/android-app/app/src/main/res/values/themes.xml
@@ -63,7 +63,7 @@
<style name="InstrumentUnit" parent="android:Widget.TextView">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
- <item name="android:textColor">#6B6070</item>
+ <item name="android:textColor">?attr/colorOnSurfaceVariant</item>
<item name="android:textSize">@dimen/text_size_instrument_unit</item>
<item name="android:textStyle">normal</item>
<item name="android:layout_marginStart">2dp</item>
@@ -119,6 +119,15 @@
<item name="android:layout_marginStart">4dp</item>
</style>
+ <!-- Bottom sheet top-only rounded corners -->
+ <style name="ShapeAppearance.Nav.BottomSheet">
+ <item name="cornerFamily">rounded</item>
+ <item name="cornerSizeTopLeft">24dp</item>
+ <item name="cornerSizeTopRight">24dp</item>
+ <item name="cornerSizeBottomLeft">0dp</item>
+ <item name="cornerSizeBottomRight">0dp</item>
+ </style>
+
<style name="InstrumentCard" parent="Widget.Material3.CardView.Elevated">
<item name="cardBackgroundColor">@color/instrument_card_background</item>
<item name="cardCornerRadius">12dp</item>