Browse Source

fix: white status bar with dark icons, sync night theme

- Day theme: statusBarColor → white, windowLightStatusBar → true
- Night theme: synced with day (NoActionBar, blue primary, dark status bar)

Co-Authored-By: Claude <noreply@anthropic.com>
nonvioce 3 tháng trước cách đây
mục cha
commit
28cfcaaa50

+ 6 - 10
app/src/main/res/values-night/themes.xml

@@ -1,16 +1,12 @@
 <resources xmlns:tools="http://schemas.android.com/tools">
-    <!-- Base application theme. -->
-    <style name="Theme.Ijs" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
-        <!-- Primary brand color. -->
-        <item name="colorPrimary">@color/sakura_pink</item>
-        <item name="colorPrimaryVariant">@color/sakura_pink_dark</item>
+    <style name="Theme.Ijs" parent="Theme.MaterialComponents.DayNight.NoActionBar">
+        <item name="colorPrimary">#1976D2</item>
+        <item name="colorPrimaryVariant">#0D47A1</item>
         <item name="colorOnPrimary">@color/white</item>
-        <!-- Secondary brand color. -->
         <item name="colorSecondary">@color/teal_200</item>
-        <item name="colorSecondaryVariant">@color/teal_200</item>
+        <item name="colorSecondaryVariant">@color/teal_700</item>
         <item name="colorOnSecondary">@color/black</item>
-        <!-- Status bar color. -->
-        <item name="android:statusBarColor">@color/sakura_pink_dark</item>
-        <!-- Customize your theme here. -->
+        <item name="android:statusBarColor">#1A1A2E</item>
+        <item name="android:windowLightStatusBar">false</item>
     </style>
 </resources>

+ 3 - 2
app/src/main/res/values/themes.xml

@@ -9,7 +9,8 @@
         <item name="colorSecondary">@color/teal_200</item>
         <item name="colorSecondaryVariant">@color/teal_700</item>
         <item name="colorOnSecondary">@color/black</item>
-        <!-- Status bar color. -->
-        <item name="android:statusBarColor">#0D47A1</item>
+        <!-- Status bar: white with dark icons -->
+        <item name="android:statusBarColor">@color/white</item>
+        <item name="android:windowLightStatusBar">true</item>
     </style>
 </resources>