diff --git a/quickshell/Modules/Settings/NotificationsTab.qml b/quickshell/Modules/Settings/NotificationsTab.qml index abe8d37d..c43a5e21 100644 --- a/quickshell/Modules/Settings/NotificationsTab.qml +++ b/quickshell/Modules/Settings/NotificationsTab.qml @@ -20,7 +20,10 @@ Item { var out = []; for (var i = 0; i < rules.length; i++) { if ((rules[i].action || "").toString().toLowerCase() === "mute") - out.push({ rule: rules[i], index: i }); + out.push({ + rule: rules[i], + index: i + }); } return out; } @@ -349,6 +352,7 @@ Item { } SettingsSliderRow { + id: animationDurationSlider settingKey: "notificationCustomAnimationDuration" tags: ["notification", "animation", "duration", "custom", "speed"] text: I18n.tr("Duration") @@ -364,6 +368,13 @@ Item { } SettingsData.set("notificationCustomAnimationDuration", newValue); } + + Connections { + target: Theme + function onNotificationAnimationBaseDurationChanged() { + animationDurationSlider.value = Theme.notificationAnimationBaseDuration; + } + } } } }