From 7059a8cdab8d3c6c2ae56b301952cfee2b4cde34 Mon Sep 17 00:00:00 2001 From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Date: Thu, 27 May 2021 15:29:24 -0400 Subject: [PATCH] callview: adjust the preview positioning - move default preview position to top right - avoid coliding with the new call action bar Gitlab: #411 Change-Id: Iaa77315be4f6dab28e3161d7dd9b3516c00e4e68 --- src/mainview/components/OngoingCallPage.qml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/mainview/components/OngoingCallPage.qml b/src/mainview/components/OngoingCallPage.qml index 05584aa9d..c4cec1c0b 100644 --- a/src/mainview/components/OngoingCallPage.qml +++ b/src/mainview/components/OngoingCallPage.qml @@ -38,7 +38,8 @@ Rectangle { property string bestId: "Best Id" property variant clickPos: "1,1" property int previewMargin: 15 - property int previewMarginY: previewMargin + 56 + property int previewMarginYTop: previewMargin + 42 + property int previewMarginYBottom: previewMargin + 84 property int previewToX: 0 property int previewToY: 0 property bool isAudioOnly: false @@ -116,26 +117,26 @@ Rectangle { return callPageMainRect.width - previewRenderer.width - previewMargin }) previewToY = Qt.binding(function () { - return callPageMainRect.height - previewRenderer.height - previewMarginY + return callPageMainRect.height - previewRenderer.height - previewMarginYBottom }) } else { // Top right. previewToX = Qt.binding(function () { return callPageMainRect.width - previewRenderer.width - previewMargin }) - previewToY = previewMarginY + previewToY = previewMarginYTop } } else { if (previewRendererCenter.y >= distantRendererCenter.y) { // Bottom left. previewToX = previewMargin previewToY = Qt.binding(function () { - return callPageMainRect.height - previewRenderer.height - previewMarginY + return callPageMainRect.height - previewRenderer.height - previewMarginYBottom }) } else { // Top left. previewToX = previewMargin - previewToY = previewMarginY + previewToY = previewMarginYTop } } previewRenderer.state = "geoChanging" @@ -219,7 +220,7 @@ Rectangle { width: Math.max(callPageMainRect.width / 5, JamiTheme.minimumPreviewWidth) x: callPageMainRect.width - previewRenderer.width - previewMargin - y: callPageMainRect.height - previewRenderer.height - previewMargin - 56 // Avoid overlay + y: previewMarginYTop states: [ State { -- GitLab