From a0d56b965c4a627a6b2ee126d582565db245887a Mon Sep 17 00:00:00 2001 From: zach Date: Thu, 21 May 2026 23:29:49 +0200 Subject: [PATCH] toggle to show notif icon on lockscreen --- Config/Config.qml | 1 + Config/LockConf.qml | 1 + Modules/Lock/NotifGroup.qml | 1 + Modules/Settings/Categories/Lockscreen.qml | 9 +++++++++ scripts/SettingsIndex.mjs | 7 +++++++ 5 files changed, 19 insertions(+) diff --git a/Config/Config.qml b/Config/Config.qml index c694c28..c02f483 100644 --- a/Config/Config.qml +++ b/Config/Config.qml @@ -242,6 +242,7 @@ Singleton { recolorLogo: lock.recolorLogo, enableFprint: lock.enableFprint, showNotifContent: lock.showNotifContent, + showNotifIcon: lock.showNotifIcon, maxFprintTries: lock.maxFprintTries, blurAmount: lock.blurAmount, sizes: { diff --git a/Config/LockConf.qml b/Config/LockConf.qml index bf83565..560218f 100644 --- a/Config/LockConf.qml +++ b/Config/LockConf.qml @@ -6,6 +6,7 @@ JsonObject { property int maxFprintTries: 3 property bool recolorLogo: false property bool showNotifContent: false + property bool showNotifIcon: false property Sizes sizes: Sizes { } diff --git a/Modules/Lock/NotifGroup.qml b/Modules/Lock/NotifGroup.qml index eaca951..4c0302c 100644 --- a/Modules/Lock/NotifGroup.qml +++ b/Modules/Lock/NotifGroup.qml @@ -58,6 +58,7 @@ CustomRect { fillMode: Image.PreserveAspectCrop height: Config.notifs.sizes.image source: Qt.resolvedUrl(root.image) + visible: Config.lock.showNotifIcon width: Config.notifs.sizes.image } } diff --git a/Modules/Settings/Categories/Lockscreen.qml b/Modules/Settings/Categories/Lockscreen.qml index 9c63787..50c93db 100644 --- a/Modules/Settings/Categories/Lockscreen.qml +++ b/Modules/Settings/Categories/Lockscreen.qml @@ -50,6 +50,15 @@ SettingsPage { Separator { } + SettingSwitch { + name: "Show notification icon" + object: Config.lock + setting: "showNotifIcon" + } + + Separator { + } + SettingSpinBox { min: 0 name: "Blur amount" diff --git a/scripts/SettingsIndex.mjs b/scripts/SettingsIndex.mjs index 8e6303a..12c74e1 100644 --- a/scripts/SettingsIndex.mjs +++ b/scripts/SettingsIndex.mjs @@ -311,6 +311,13 @@ export const settingsIndex = [ section: "Lockscreen", keywords: ["notification", "hide", "privacy"], }, + { + name: "Show notification icon", + category: "lockscreen", + categoryName: "Lockscreen", + section: "Lockscreen", + keywords: ["notification", "hide", "icon"], + }, { name: "Blur amount", category: "lockscreen",