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 + +