From 91a4a8a588e945306002373963006cbce34158f0 Mon Sep 17 00:00:00 2001 From: md Date: Sun, 15 Mar 2026 15:37:20 +0530 Subject: [PATCH] fix(appearance): sync UI state with theme config on import and reset --- cosmic-settings/src/pages/desktop/appearance/mod.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cosmic-settings/src/pages/desktop/appearance/mod.rs b/cosmic-settings/src/pages/desktop/appearance/mod.rs index 2d80de1..cef41c3 100644 --- a/cosmic-settings/src/pages/desktop/appearance/mod.rs +++ b/cosmic-settings/src/pages/desktop/appearance/mod.rs @@ -327,6 +327,10 @@ impl Page { } else { ThemeBuilder::light() }; + + self.roundness = builder.corner_radii.into(); + self.density = Density::Standard; + self.theme_manager.set_active_hint(builder.active_hint); self.theme_manager @@ -483,6 +487,9 @@ impl Page { tracing::error!(?err, "Error setting dark mode"); } + self.roundness = builder.corner_radii.into(); + self.density = Density::Standard; + self.theme_manager .selected_customizer_mut() .set_builder(*builder.clone())