diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.kt
index 207f88a5e..1dbb1d018 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationActivity.kt
@@ -15,7 +15,7 @@ import org.thoughtcrime.securesms.components.reminder.ReminderView
import org.thoughtcrime.securesms.components.settings.app.subscription.DonationPaymentComponent
import org.thoughtcrime.securesms.components.settings.app.subscription.DonationPaymentRepository
import org.thoughtcrime.securesms.recipients.Recipient
-import org.thoughtcrime.securesms.util.DynamicNoActionBarTransparentNavigationBarTheme
+import org.thoughtcrime.securesms.util.DynamicNoActionBarTheme
import org.thoughtcrime.securesms.util.DynamicTheme
import org.thoughtcrime.securesms.util.concurrent.ListenableFuture
import org.thoughtcrime.securesms.util.views.Stub
@@ -24,7 +24,7 @@ open class ConversationActivity : PassphraseRequiredActivity(), ConversationPare
private lateinit var fragment: ConversationParentFragment
- private val dynamicTheme: DynamicTheme = DynamicNoActionBarTransparentNavigationBarTheme()
+ private val dynamicTheme: DynamicTheme = DynamicNoActionBarTheme()
override fun onPreCreate() {
dynamicTheme.onCreate(this)
}
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java
index 21d673211..4d1ccce55 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java
@@ -2281,6 +2281,7 @@ public class ConversationParentFragment extends Fragment
int toolbarTextAndIconColor = getResources().getColor(R.color.signal_colorNeutralInverse);
toolbar.setTitleTextColor(toolbarTextAndIconColor);
setToolbarActionItemTint(toolbar, toolbarTextAndIconColor);
+ WindowUtil.setNavigationBarColor(requireActivity().getWindow(), getResources().getColor(R.color.conversation_navigation_wallpaper));
} else {
wallpaper.setImageDrawable(null);
wallpaperDim.setVisibility(View.GONE);
@@ -2293,6 +2294,7 @@ public class ConversationParentFragment extends Fragment
int toolbarTextAndIconColor = getResources().getColor(R.color.signal_colorOnSurface);
toolbar.setTitleTextColor(toolbarTextAndIconColor);
setToolbarActionItemTint(toolbar, toolbarTextAndIconColor);
+ WindowUtil.setNavigationBarColor(requireActivity().getWindow(), getResources().getColor(R.color.signal_colorBackground));
}
fragment.onWallpaperChanged(chatWallpaper);
messageRequestBottomView.setWallpaperEnabled(chatWallpaper != null);
diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/DynamicNoActionBarTransparentNavigationBarTheme.java b/app/src/main/java/org/thoughtcrime/securesms/util/DynamicNoActionBarTransparentNavigationBarTheme.java
deleted file mode 100644
index dbca773a1..000000000
--- a/app/src/main/java/org/thoughtcrime/securesms/util/DynamicNoActionBarTransparentNavigationBarTheme.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package org.thoughtcrime.securesms.util;
-
-import androidx.annotation.StyleRes;
-
-import org.thoughtcrime.securesms.R;
-
-public class DynamicNoActionBarTransparentNavigationBarTheme extends DynamicTheme {
-
- protected @StyleRes int getTheme() {
- return R.style.Signal_DayNight_NoActionBar_TransparentNavigationBar;
- }
-}
diff --git a/app/src/main/res/values-night/dark_colors.xml b/app/src/main/res/values-night/dark_colors.xml
index 78e2d4377..bf6744e66 100644
--- a/app/src/main/res/values-night/dark_colors.xml
+++ b/app/src/main/res/values-night/dark_colors.xml
@@ -102,6 +102,7 @@
@color/transparent_white_80
@color/signal_colorOnSurfaceVariant
@color/signal_colorNeutralVariantInverse
+ #80000000
@color/signal_colorTransparentInverse4
diff --git a/app/src/main/res/values/light_colors.xml b/app/src/main/res/values/light_colors.xml
index b07e82e58..3c76b3eb1 100644
--- a/app/src/main/res/values/light_colors.xml
+++ b/app/src/main/res/values/light_colors.xml
@@ -104,6 +104,7 @@
@color/transparent_white_90
@color/signal_colorOnSurfaceVariant
@color/signal_colorNeutralVariantInverse
+ #80FFFFFF
@color/signal_colorTransparent4
@color/signal_colorNeutralVariantInverse