1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-05-05 12:02:06 -04:00

feat(bar/dock): add 'Hide When Fullscreen' opt-out toggles (#2349)

Adds per-bar 'fullscreenDetection' and global 'dockHideOnFullscreen'
settings to gate CompositorService.hasFullscreenToplevelOnScreen()
This commit is contained in:
Connor Welsh
2026-05-04 19:05:40 -04:00
committed by GitHub
parent 1e67927f8a
commit e60caf8028
6 changed files with 39 additions and 0 deletions

View File

@@ -310,6 +310,10 @@ PanelWindow {
}
function _updateHasFullscreenToplevel() {
if (!(barConfig?.fullscreenDetection ?? true)) {
hasFullscreenToplevel = false;
return;
}
hasFullscreenToplevel = CompositorService.hasFullscreenToplevelOnScreen(screenName);
}
@@ -593,6 +597,7 @@ PanelWindow {
barWindow.updateGpuTempConfig();
barWindow._updateBackgroundAlpha();
barWindow._updateHasMaximizedToplevel();
barWindow._updateHasFullscreenToplevel();
barWindow._updateShouldHideForWindows();
}