summaryrefslogtreecommitdiff
path: root/android-app/app/src/main/res/values-night
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-night
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-night')
-rw-r--r--android-app/app/src/main/res/values-night/colors.xml32
1 files changed, 32 insertions, 0 deletions
diff --git a/android-app/app/src/main/res/values-night/colors.xml b/android-app/app/src/main/res/values-night/colors.xml
new file mode 100644
index 0000000..4d9faee
--- /dev/null
+++ b/android-app/app/src/main/res/values-night/colors.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <!-- M3 Dark Palette (night mode) -->
+ <color name="md_theme_primary">#A8C8FF</color>
+ <color name="md_theme_onPrimary">#00315E</color>
+ <color name="md_theme_primaryContainer">#004886</color>
+ <color name="md_theme_onPrimaryContainer">#D6E3FF</color>
+
+ <color name="md_theme_secondary">#BBC7DB</color>
+ <color name="md_theme_onSecondary">#253140</color>
+ <color name="md_theme_secondaryContainer">#3B4858</color>
+ <color name="md_theme_onSecondaryContainer">#DAE2F9</color>
+
+ <color name="md_theme_error">#FFB4AB</color>
+ <color name="md_theme_onError">#690005</color>
+ <color name="md_theme_errorContainer">#93000A</color>
+ <color name="md_theme_onErrorContainer">#FFDAD6</color>
+
+ <color name="md_theme_background">#1C1B1F</color>
+ <color name="md_theme_onBackground">#E6E1E5</color>
+ <color name="md_theme_surface">#1C1B1F</color>
+ <color name="md_theme_onSurface">#E6E1E5</color>
+ <color name="md_theme_surfaceVariant">#49454F</color>
+ <color name="md_theme_onSurfaceVariant">#CAC4D0</color>
+ <color name="md_theme_outline">#938F99</color>
+
+ <!-- Instrument: dark-mode values -->
+ <color name="instrument_text_normal">#E6E1E5</color>
+ <color name="instrument_text_secondary">#9A94A0</color>
+ <color name="instrument_background">#1C1B1F</color>
+ <color name="instrument_card_background">#2B2930</color>
+</resources>