Skip to content
Snippets Groups Projects
Verified Commit f261bbb3 authored by Nicolas Werner's avatar Nicolas Werner
Browse files

Fix weird spacing and hidden encryption indicator in top bar

parent dd11188d
No related branches found
No related tags found
No related merge requests found
Pipeline #3364 failed
......@@ -13,10 +13,12 @@ Image {
property bool encrypted: false
property int trust: Crypto.Unverified
property string unencryptedIcon: ":/icons/icons/ui/shield-filled-cross.svg"
property color unencryptedColor: Nheko.theme.error
property string sourceUrl: {
if (!encrypted)
return "image://colorimage/:/icons/icons/ui/shield-filled-cross.svg?";
return "image://colorimage/"+unencryptedIcon+"?";
switch (trust) {
case Crypto.Verified:
......@@ -45,7 +47,7 @@ Image {
return sourceUrl + Nheko.theme.error;
}
} else {
return sourceUrl + Nheko.theme.error;
return sourceUrl + unencryptedColor;
}
}
ToolTip.visible: ma.hovered
......
......@@ -144,10 +144,11 @@ Pane {
contentItem: EncryptionIndicator {
sourceSize.height: parent.Layout.preferredHeight * Screen.devicePixelRatio
sourceSize.width: parent.Layout.preferredWidth * Screen.devicePixelRatio
visible: isEncrypted
encrypted: isEncrypted
trust: trustlevel
enabled: false
unencryptedIcon: ":/icons/icons/ui/people.svg"
unencryptedColor: Nheko.colors.buttonText
}
background: null
......@@ -155,7 +156,7 @@ Pane {
ToolTip.delay: Nheko.tooltipDelay
ToolTip.text: {
if (!isEncrypted)
return qsTr("This room is not encrypted!");
return qsTr("Show room members.");
switch (trustlevel) {
case Crypto.Verified:
......@@ -330,7 +331,7 @@ Pane {
Layout.row: 3
Layout.column: 2
Layout.columnSpan: 3
Layout.columnSpan: 1
Layout.fillWidth: true
Layout.preferredHeight: Math.min(contentHeight, Nheko.avatarSize * 1.5)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment