diff --git a/imports/NeoChat/Panel/RoomDrawer.qml b/imports/NeoChat/Panel/RoomDrawer.qml
index 1ee556a7a..aab45123f 100644
--- a/imports/NeoChat/Panel/RoomDrawer.qml
+++ b/imports/NeoChat/Panel/RoomDrawer.qml
@@ -198,7 +198,7 @@ Kirigami.OverlayDrawer {
Kirigami.Avatar {
Layout.preferredWidth: Kirigami.Units.gridUnit + Kirigami.Units.smallSpacing * 2.5
Layout.preferredHeight: Kirigami.Units.gridUnit + Kirigami.Units.smallSpacing * 2.5
- visible: Config.showAvatarInTimeline
+ visible: Config.showAvatarInRoomDrawer
sourceSize.height: Kirigami.Units.gridUnit + Kirigami.Units.smallSpacing * 2.5
sourceSize.width: Kirigami.Units.gridUnit + Kirigami.Units.smallSpacing * 2.5
source: avatar ? ("image://mxc/" + avatar) : ""
diff --git a/imports/NeoChat/Settings/AppearanceSettingsPage.qml b/imports/NeoChat/Settings/AppearanceSettingsPage.qml
index db1194495..396d3bf86 100644
--- a/imports/NeoChat/Settings/AppearanceSettingsPage.qml
+++ b/imports/NeoChat/Settings/AppearanceSettingsPage.qml
@@ -173,14 +173,22 @@ Kirigami.ScrollablePage {
}
Kirigami.FormLayout {
QQC2.CheckBox {
- text: i18n("Show User Avatar")
+ Kirigami.FormData.label: "Show Avatar:"
+ text: i18n("In Chat")
checked: Config.showAvatarInTimeline
onToggled: {
- Config.showAvatarInTimeline = checked;
- Config.save();
+ Config.showAvatarInTimeline = checked
+ Config.save()
+ }
+ }
+ QQC2.CheckBox {
+ text: i18n("In Sidebar")
+ checked: Config.showAvatarInRoomDrawer
+ onToggled: {
+ Config.showAvatarInRoomDrawer = checked
+ Config.save()
}
}
-
QQC2.CheckBox {
text: i18n("Show Fancy Effects")
checked: Config.showFancyEffects
@@ -217,7 +225,7 @@ Kirigami.ScrollablePage {
Config.transparency = value;
Config.save();
}
-
+
HoverHandler { id: sliderHover }
QQC2.ToolTip.visible: sliderHover.hovered && !enabled
QQC2.ToolTip.text: i18n("Only enabled if the transparent chat page is enabled.")
diff --git a/src/neochatconfig.kcfg b/src/neochatconfig.kcfg
index f89fe5c9d..dc9c99e6f 100644
--- a/src/neochatconfig.kcfg
+++ b/src/neochatconfig.kcfg
@@ -75,5 +75,11 @@
true
+
+
+
+ true
+
+