diff --git a/resources/qml/EncryptionIndicator.qml b/resources/qml/EncryptionIndicator.qml
index b0f479faa88b17a2c0b0b3ef3a387457019ee835..7455149ddc98cb0e3eec0f727ab5e78b5a95177d 100644
--- a/resources/qml/EncryptionIndicator.qml
+++ b/resources/qml/EncryptionIndicator.qml
@@ -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
diff --git a/resources/qml/TopBar.qml b/resources/qml/TopBar.qml
index c9d26019c7a4de60b32c0b2db8d8d9efb4fa5c5e..2f94cf844fc9d33b657c98889ee814959aa1c9e3 100644
--- a/resources/qml/TopBar.qml
+++ b/resources/qml/TopBar.qml
@@ -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)