1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-08-01 19:18:28 -04:00

clock/calendar: toggle clock enabled/disabled on resume from suspend

fixes #1298
fixes #2705
This commit is contained in:
bbedward
2026-07-02 14:52:52 -04:00
parent 5594ec27ff
commit 8162e60475
4 changed files with 39 additions and 0 deletions
@@ -1,6 +1,7 @@
import QtQuick
import Quickshell
import qs.Common
import qs.Services
import qs.Widgets
Item {
@@ -92,6 +93,15 @@ Item {
precision: root.needsSeconds ? SystemClock.Seconds : SystemClock.Minutes
}
Connections {
target: SessionService
function onSessionResumed() {
systemClock.enabled = false;
systemClock.enabled = true;
}
}
Rectangle {
anchors.fill: parent
radius: Theme.cornerRadius
@@ -2,6 +2,7 @@ import QtQuick
import Quickshell
import qs.Common
import qs.Modules.Plugins
import qs.Services
import qs.Widgets
BasePill {
@@ -326,6 +327,15 @@ BasePill {
id: systemClock
precision: SettingsData.showSeconds ? SystemClock.Seconds : SystemClock.Minutes
}
Connections {
target: SessionService
function onSessionResumed() {
systemClock.enabled = false;
systemClock.enabled = true;
}
}
}
}
}
@@ -1228,4 +1228,13 @@ Rectangle {
id: systemClock
precision: SystemClock.Hours
}
Connections {
target: SessionService
function onSessionResumed() {
systemClock.enabled = false;
systemClock.enabled = true;
}
}
}
@@ -1,6 +1,7 @@
import QtQuick
import Quickshell
import qs.Common
import qs.Services
import qs.Widgets
Card {
@@ -109,4 +110,13 @@ Card {
id: systemClock
precision: SettingsData.showSeconds ? SystemClock.Seconds : SystemClock.Minutes
}
Connections {
target: SessionService
function onSessionResumed() {
systemClock.enabled = false;
systemClock.enabled = true;
}
}
}