mirror of
https://github.com/noctalia-dev/noctalia-shell.git
synced 2026-05-11 17:08:27 +08:00
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:
@@ -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: {
|
||||
|
||||
Reference in New Issue
Block a user