Merge pull request #1545 from blackbartblues/feat/ddc-brightness-sync-on-qs-open

ControlCenterPanel: sync DDC brightness on Quick Settings open
This commit is contained in:
Lysec
2026-01-25 00:44:59 +01:00
committed by GitHub
@@ -5,6 +5,7 @@ import Quickshell
import qs.Commons
import qs.Modules.Cards
import qs.Modules.MainScreen
import qs.Services.Hardware
import qs.Services.Media
import qs.Services.UI
import qs.Widgets
@@ -80,6 +81,12 @@ SmartPanel {
onOpened: {
MediaService.autoSwitchingPaused = true;
// Refresh DDC brightness from monitors (one-time on QS open)
BrightnessService.monitors.forEach(m => {
if (m.isDdc) {
m.refreshBrightnessFromSystem();
}
});
}
onClosed: {