diff options
| author | Claude <noreply@anthropic.com> | 2026-04-11 09:53:34 +0000 |
|---|---|---|
| committer | Claude <noreply@anthropic.com> | 2026-04-11 09:53:34 +0000 |
| commit | e4ae5ac3a83f1da940ab33c93da4ed3e03cd7f14 (patch) | |
| tree | 600809e7ee79707d350f56be9c97a3c0d5282244 /android-app/app/src/main/res/layout/activity_main.xml | |
| parent | 09f5f5bac07970a09369e3d4f350e94a66a47923 (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/layout/activity_main.xml')
| -rw-r--r-- | android-app/app/src/main/res/layout/activity_main.xml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/android-app/app/src/main/res/layout/activity_main.xml b/android-app/app/src/main/res/layout/activity_main.xml index 1bb88b3..5f1c8c2 100644 --- a/android-app/app/src/main/res/layout/activity_main.xml +++ b/android-app/app/src/main/res/layout/activity_main.xml @@ -82,14 +82,14 @@ </androidx.constraintlayout.widget.ConstraintLayout> <!-- Collapsible Instrument Bottom Sheet --> - <androidx.cardview.widget.CardView + <com.google.android.material.card.MaterialCardView android:id="@+id/instrument_bottom_sheet" android:layout_width="match_parent" android:layout_height="wrap_content" app:behavior_hideable="false" app:behavior_peekHeight="120dp" app:cardElevation="16dp" - app:cardCornerRadius="24dp" + app:shapeAppearance="@style/ShapeAppearance.Nav.BottomSheet" app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior"> <include @@ -97,7 +97,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" /> - </androidx.cardview.widget.CardView> + </com.google.android.material.card.MaterialCardView> <!-- Record Track Button --> <com.google.android.material.floatingactionbutton.FloatingActionButton |
