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 { ...@@ -13,10 +13,12 @@ Image {
property bool encrypted: false property bool encrypted: false
property int trust: Crypto.Unverified property int trust: Crypto.Unverified
property string unencryptedIcon: ":/icons/icons/ui/shield-filled-cross.svg"
property color unencryptedColor: Nheko.theme.error
property string sourceUrl: { property string sourceUrl: {
if (!encrypted) if (!encrypted)
return "image://colorimage/:/icons/icons/ui/shield-filled-cross.svg?"; return "image://colorimage/"+unencryptedIcon+"?";
switch (trust) { switch (trust) {
case Crypto.Verified: case Crypto.Verified:
...@@ -45,7 +47,7 @@ Image { ...@@ -45,7 +47,7 @@ Image {
return sourceUrl + Nheko.theme.error; return sourceUrl + Nheko.theme.error;
} }
} else { } else {
return sourceUrl + Nheko.theme.error; return sourceUrl + unencryptedColor;
} }
} }
ToolTip.visible: ma.hovered ToolTip.visible: ma.hovered
......
...@@ -144,10 +144,11 @@ Pane { ...@@ -144,10 +144,11 @@ Pane {
contentItem: EncryptionIndicator { contentItem: EncryptionIndicator {
sourceSize.height: parent.Layout.preferredHeight * Screen.devicePixelRatio sourceSize.height: parent.Layout.preferredHeight * Screen.devicePixelRatio
sourceSize.width: parent.Layout.preferredWidth * Screen.devicePixelRatio sourceSize.width: parent.Layout.preferredWidth * Screen.devicePixelRatio
visible: isEncrypted
encrypted: isEncrypted encrypted: isEncrypted
trust: trustlevel trust: trustlevel
enabled: false enabled: false
unencryptedIcon: ":/icons/icons/ui/people.svg"
unencryptedColor: Nheko.colors.buttonText
} }
background: null background: null
...@@ -155,7 +156,7 @@ Pane { ...@@ -155,7 +156,7 @@ Pane {
ToolTip.delay: Nheko.tooltipDelay ToolTip.delay: Nheko.tooltipDelay
ToolTip.text: { ToolTip.text: {
if (!isEncrypted) if (!isEncrypted)
return qsTr("This room is not encrypted!"); return qsTr("Show room members.");
switch (trustlevel) { switch (trustlevel) {
case Crypto.Verified: case Crypto.Verified:
...@@ -330,7 +331,7 @@ Pane { ...@@ -330,7 +331,7 @@ Pane {
Layout.row: 3 Layout.row: 3
Layout.column: 2 Layout.column: 2
Layout.columnSpan: 3 Layout.columnSpan: 1
Layout.fillWidth: true Layout.fillWidth: true
Layout.preferredHeight: Math.min(contentHeight, Nheko.avatarSize * 1.5) 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