bar: added override for display mode for other monitors

This commit is contained in:
Lemmy
2026-02-16 13:22:02 -05:00
parent 16d260a0b1
commit 1ecbf4d771
8 changed files with 108 additions and 37 deletions
+6 -2
View File
@@ -40,9 +40,13 @@ Singleton {
function showBar() {
BarService.show();
}
function setDisplayMode(mode: string) {
function setDisplayMode(mode: string, screen: string) {
if (mode === "always_visible" || mode === "non_exclusive" || mode === "auto_hide") {
Settings.data.bar.displayMode = mode;
if (!screen || screen === "all") {
Settings.data.bar.displayMode = mode;
} else {
Settings.setScreenOverride(screen, "displayMode", mode);
}
}
}
function setPosition(position: string, screen: string) {