diff --git a/quickshell/Modules/Settings/NotificationsTab.qml b/quickshell/Modules/Settings/NotificationsTab.qml index 2c3f9e75..7ed46e32 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; } @@ -340,6 +343,7 @@ Item { } SettingsSliderRow { + id: animationDurationSlider settingKey: "notificationCustomAnimationDuration" tags: ["notification", "animation", "duration", "custom", "speed"] text: I18n.tr("Duration") @@ -355,6 +359,13 @@ Item { } SettingsData.set("notificationCustomAnimationDuration", newValue); } + + Connections { + target: Theme + function onNotificationAnimationBaseDurationChanged() { + animationDurationSlider.value = Theme.notificationAnimationBaseDuration; + } + } } } }