From 1476658c23ccc242329db3152d59b7da23baddb5 Mon Sep 17 00:00:00 2001 From: bbedward Date: Tue, 24 Feb 2026 11:00:43 -0500 Subject: [PATCH] dankbar: fix syncing settings to new bars --- quickshell/Common/SettingsData.qml | 2 +- quickshell/Common/settings/SettingsSpec.js | 2 +- quickshell/Modules/Settings/DankBarTab.qml | 17 +++++------------ 3 files changed, 7 insertions(+), 14 deletions(-) diff --git a/quickshell/Common/SettingsData.qml b/quickshell/Common/SettingsData.qml index b5885dad..edc3087d 100644 --- a/quickshell/Common/SettingsData.qml +++ b/quickshell/Common/SettingsData.qml @@ -575,7 +575,7 @@ Singleton { "maximizeWidgetIcons": false, "maximizeWidgetText": false, "removeWidgetPadding": false, - "widgetPadding": 12, + "widgetPadding": 8, "gothCornersEnabled": false, "gothCornerRadiusOverride": false, "gothCornerRadiusValue": 12, diff --git a/quickshell/Common/settings/SettingsSpec.js b/quickshell/Common/settings/SettingsSpec.js index 7660efe7..d347e271 100644 --- a/quickshell/Common/settings/SettingsSpec.js +++ b/quickshell/Common/settings/SettingsSpec.js @@ -398,7 +398,7 @@ var SPEC = { maximizeWidgetIcons: false, maximizeWidgetText: false, removeWidgetPadding: false, - widgetPadding: 12, + widgetPadding: 8, gothCornersEnabled: false, gothCornerRadiusOverride: false, gothCornerRadiusValue: 12, diff --git a/quickshell/Modules/Settings/DankBarTab.qml b/quickshell/Modules/Settings/DankBarTab.qml index f8bc8aa4..c11038a0 100644 --- a/quickshell/Modules/Settings/DankBarTab.qml +++ b/quickshell/Modules/Settings/DankBarTab.qml @@ -92,7 +92,12 @@ Item { widgetOutlineColor: defaultBar.widgetOutlineColor || "primary", widgetOutlineOpacity: defaultBar.widgetOutlineOpacity ?? 1.0, widgetOutlineThickness: defaultBar.widgetOutlineThickness ?? 1, + widgetPadding: defaultBar.widgetPadding ?? 12, + maximizeWidgetIcons: defaultBar.maximizeWidgetIcons ?? false, + maximizeWidgetText: defaultBar.maximizeWidgetText ?? false, + removeWidgetPadding: defaultBar.removeWidgetPadding ?? false, fontScale: defaultBar.fontScale ?? 1.0, + iconScale: defaultBar.iconScale ?? 1.0, autoHide: defaultBar.autoHide ?? false, autoHideDelay: defaultBar.autoHideDelay ?? 250, showOnWindowsOpen: defaultBar.showOnWindowsOpen ?? false, @@ -589,7 +594,6 @@ Item { SettingsData.updateBarConfig(selectedBarId, { autoHideDelay: newValue }); - notifyHorizontalBarChange(); } Binding { @@ -609,7 +613,6 @@ Item { SettingsData.updateBarConfig(selectedBarId, { showOnWindowsOpen: toggled }); - notifyHorizontalBarChange(); } } } @@ -663,7 +666,6 @@ Item { SettingsData.updateBarConfig(selectedBarId, { openOnOverview: toggled }); - notifyHorizontalBarChange(); } } } @@ -780,7 +782,6 @@ Item { SettingsData.updateBarConfig(selectedBarId, { spacing: finalValue }); - notifyHorizontalBarChange(); } Binding { @@ -802,7 +803,6 @@ Item { SettingsData.updateBarConfig(selectedBarId, { bottomGap: finalValue }); - notifyHorizontalBarChange(); } Binding { @@ -824,7 +824,6 @@ Item { SettingsData.updateBarConfig(selectedBarId, { innerPadding: finalValue }); - notifyHorizontalBarChange(); } Binding { @@ -873,7 +872,6 @@ Item { SettingsData.updateBarConfig(selectedBarId, { popupGapsAuto: checked }); - notifyHorizontalBarChange(); } } @@ -902,7 +900,6 @@ Item { SettingsData.updateBarConfig(selectedBarId, { popupGapsManual: finalValue }); - notifyHorizontalBarChange(); } Binding { @@ -1343,7 +1340,6 @@ Item { SettingsData.updateBarConfig(selectedBarId, { transparency: finalValue / 100 }); - notifyHorizontalBarChange(); } Binding { @@ -1366,7 +1362,6 @@ Item { SettingsData.updateBarConfig(selectedBarId, { widgetTransparency: finalValue / 100 }); - notifyHorizontalBarChange(); } Binding { @@ -1393,7 +1388,6 @@ Item { SettingsData.updateBarConfig(selectedBarId, { fontScale: finalValue / 100 }); - notifyHorizontalBarChange(); } Binding { @@ -1419,7 +1413,6 @@ Item { SettingsData.updateBarConfig(selectedBarId, { iconScale: finalValue / 100 }); - notifyHorizontalBarChange(); } Binding {