diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/InputPanel.java b/app/src/main/java/org/thoughtcrime/securesms/components/InputPanel.java
index 58a90bdf0..fdd34a138 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/components/InputPanel.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/components/InputPanel.java
@@ -329,11 +329,11 @@ public class InputPanel extends LinearLayout
final int textHintColor;
if (enabled) {
- iconTint = getContext().getResources().getColor(R.color.signal_colorNeutralInverse);
- textColor = getContext().getResources().getColor(R.color.signal_colorNeutralInverse);
- textHintColor = getContext().getResources().getColor(R.color.signal_colorNeutralVariantInverse);
+ iconTint = getContext().getResources().getColor(R.color.signal_colorOnSurface);
+ textColor = getContext().getResources().getColor(R.color.signal_colorOnSurface);
+ textHintColor = getContext().getResources().getColor(R.color.signal_colorOnSurfaceVariant);
- setBackground(new ColorDrawable(getContext().getResources().getColor(R.color.wallpaper_compose_background)));
+ setBackground(null);
composeContainer.setBackground(Objects.requireNonNull(ContextCompat.getDrawable(getContext(), R.drawable.compose_background_wallpaper)));
quickAudioToggle.setColorFilter(iconTint);
quickCameraToggle.setColorFilter(iconTint);
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 8dba0e50e..1b33f01d4 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationParentFragment.java
@@ -2277,6 +2277,8 @@ public class ConversationParentFragment extends Fragment
toolbar.setTitleTextColor(toolbarTextAndIconColor);
setToolbarActionItemTint(toolbar, toolbarTextAndIconColor);
+ WindowUtil.setNavigationBarColor(requireActivity().getWindow(), 0);
+ WindowUtil.setLightNavigationBar(requireActivity().getWindow());
} else {
wallpaper.setImageDrawable(null);
wallpaperDim.setVisibility(View.GONE);
@@ -2289,6 +2291,9 @@ public class ConversationParentFragment extends Fragment
int toolbarTextAndIconColor = getResources().getColor(R.color.signal_colorOnSurface);
toolbar.setTitleTextColor(toolbarTextAndIconColor);
setToolbarActionItemTint(toolbar, toolbarTextAndIconColor);
+
+ WindowUtil.setNavigationBarColor(requireActivity().getWindow(), ContextCompat.getColor(requireContext(), R.color.signal_colorBackground));
+ WindowUtil.setLightNavigationBarFromTheme(requireActivity());
}
fragment.onWallpaperChanged(chatWallpaper);
messageRequestBottomView.setWallpaperEnabled(chatWallpaper != null);
diff --git a/app/src/main/res/drawable-night/compose_background_wallpaper.xml b/app/src/main/res/drawable-night/compose_background_wallpaper.xml
deleted file mode 100644
index 5303a3085..000000000
--- a/app/src/main/res/drawable-night/compose_background_wallpaper.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/drawable/compose_background_wallpaper.xml b/app/src/main/res/drawable/compose_background_wallpaper.xml
index 8ccc5c626..8d8069c39 100644
--- a/app/src/main/res/drawable/compose_background_wallpaper.xml
+++ b/app/src/main/res/drawable/compose_background_wallpaper.xml
@@ -4,7 +4,7 @@
android:shape="rectangle">
+ android:color="@color/conversation_item_recv_bubble_color_wallpaper" />
diff --git a/app/src/main/res/values-night/dark_colors.xml b/app/src/main/res/values-night/dark_colors.xml
index ed48d6b07..78e2d4377 100644
--- a/app/src/main/res/values-night/dark_colors.xml
+++ b/app/src/main/res/values-night/dark_colors.xml
@@ -86,7 +86,7 @@
@color/core_grey_25
@color/core_grey_05
@color/signal_colorSurfaceVariant
- @color/signal_colorNeutral
+ #242424
@color/signal_colorNeutralInverse
@color/signal_colorOnSurface
@color/signal_colorNeutralInverse