diff --git a/dash-frontend/assets/gui/tab/settings.xml b/dash-frontend/assets/gui/tab/settings.xml
index 3afa2c3d..f5e2d698 100644
--- a/dash-frontend/assets/gui/tab/settings.xml
+++ b/dash-frontend/assets/gui/tab/settings.xml
@@ -47,7 +47,8 @@
-
-
+
diff --git a/wgui/assets/wgui/context_menu.xml b/wgui/assets/wgui/context_menu.xml
index 575b0ee9..2e0cd360 100644
--- a/wgui/assets/wgui/context_menu.xml
+++ b/wgui/assets/wgui/context_menu.xml
@@ -1,7 +1,7 @@
-
+
diff --git a/wgui/assets/wgui/window_frame.xml b/wgui/assets/wgui/window_frame.xml
index 9da10c58..5f9a1e5d 100644
--- a/wgui/assets/wgui/window_frame.xml
+++ b/wgui/assets/wgui/window_frame.xml
@@ -19,8 +19,9 @@
-
-
+
+
diff --git a/wgui/src/components/button.rs b/wgui/src/components/button.rs
index 486734cc..fc728eb2 100644
--- a/wgui/src/components/button.rs
+++ b/wgui/src/components/button.rs
@@ -541,6 +541,13 @@ fn register_event_mouse_release(
)
}
+const DEFAULT_COLOR: WguiColor = WguiColorName::BackgroundVariant.to_wgui_color();
+const DEFAULT_BORDER_COLOR: WguiColor = WguiColorName::Outline.to_wgui_color();
+const DEFAULT_HOVER_COLOR: WguiColor = WguiColorName::Tertiary.to_wgui_color();
+const DEFAULT_HOVER_BORDER_COLOR: WguiColor = WguiColorName::Tertiary.to_wgui_color().mult_rgb(0.5);
+const DEFAULT_STICKY_COLOR: WguiColor = WguiColorName::Primary.to_wgui_color();
+const DEFAULT_STICKY_BORDER_COLOR: WguiColor = WguiColorName::Primary.to_wgui_color().mult_rgb(0.5);
+
pub fn construct(ess: &mut ConstructEssentials, params: Params) -> anyhow::Result<(WidgetPair, Rc