From 0bf2ae60756af51bd0286b10913b46cb6ce6d7b3 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Thu, 7 Dec 2023 10:41:09 -0500 Subject: [PATCH] Fix various UI quirks with new calling controls. - Change nav bar color - Fix padding in info list --- .../java/org/thoughtcrime/securesms/WebRtcCallActivity.java | 3 +++ .../securesms/components/webrtc/controls/CallInfoView.kt | 4 ++++ .../components/webrtc/controls/ControlsAndInfoController.kt | 1 - 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/WebRtcCallActivity.java b/app/src/main/java/org/thoughtcrime/securesms/WebRtcCallActivity.java index 2cd654d607..24be2855b8 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/WebRtcCallActivity.java +++ b/app/src/main/java/org/thoughtcrime/securesms/WebRtcCallActivity.java @@ -97,6 +97,7 @@ import org.thoughtcrime.securesms.util.TextSecurePreferences; import org.thoughtcrime.securesms.util.ThrottledDebouncer; import org.thoughtcrime.securesms.util.Util; import org.thoughtcrime.securesms.util.VibrateUtil; +import org.thoughtcrime.securesms.util.WindowUtil; import org.thoughtcrime.securesms.util.livedata.LiveDataUtil; import org.thoughtcrime.securesms.webrtc.CallParticipantsViewState; import org.thoughtcrime.securesms.webrtc.audio.SignalAudioManager; @@ -220,6 +221,8 @@ public class WebRtcCallActivity extends BaseActivity implements SafetyNumberChan requestNewSizesThrottle = new ThrottledDebouncer(TimeUnit.SECONDS.toMillis(1)); initializePendingParticipantFragmentListener(); + + WindowUtil.setNavigationBarColor(this, ContextCompat.getColor(this, R.color.signal_dark_colorSurface)); } @Override diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/controls/CallInfoView.kt b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/controls/CallInfoView.kt index bcf62d7645..5c42d094bf 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/controls/CallInfoView.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/controls/CallInfoView.kt @@ -165,6 +165,10 @@ private fun CallInfo( ) } } + + item { + Spacer(modifier = Modifier.size(48.dp)) + } } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/controls/ControlsAndInfoController.kt b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/controls/ControlsAndInfoController.kt index e0784a409f..8b29254137 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/controls/ControlsAndInfoController.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/controls/ControlsAndInfoController.kt @@ -146,7 +146,6 @@ class ControlsAndInfoController( override fun onApplyWindowInsets(statusBar: Int, navigationBar: Int, parentStart: Int, parentEnd: Int) { if (navigationBar > 0) { callControls.padding(bottom = navigationBar) - callInfoComposeView.padding(bottom = navigationBar) } } })