diff --git a/cosmic-settings/src/pages/desktop/appearance/mod.rs b/cosmic-settings/src/pages/desktop/appearance/mod.rs index 1e67038..bb8f2d6 100644 --- a/cosmic-settings/src/pages/desktop/appearance/mod.rs +++ b/cosmic-settings/src/pages/desktop/appearance/mod.rs @@ -768,6 +768,10 @@ impl Page { if let Some(config) = self.theme_builder_config.as_ref() { _ = self.theme_builder.write_entry(config); }; + if let Some(config) = self.tk_config.as_mut() { + _ = config.set("interface_density", Density::Standard); + _ = config.set("header_size", Density::Standard); + } let config = if self.theme_mode.is_dark { Theme::dark_config() @@ -784,6 +788,7 @@ impl Page { let r = self.roundness; tokio::task::spawn(async move { Self::update_panel_radii(r); + Self::update_panel_spacing(Density::Standard); }); self.reload_theme_mode(); diff --git a/cosmic-settings/src/pages/input/keyboard/mod.rs b/cosmic-settings/src/pages/input/keyboard/mod.rs index c679ad6..a5adcd1 100644 --- a/cosmic-settings/src/pages/input/keyboard/mod.rs +++ b/cosmic-settings/src/pages/input/keyboard/mod.rs @@ -509,8 +509,7 @@ impl Page { .on_input(Message::InputSourceSearch) .on_clear(Message::InputSourceSearch(String::new())); - let toggler = widget::toggler( - fl!("show-extended-input-sources"), + let toggler = settings::item::builder(fl!("show-extended-input-sources")).toggler( self.show_extended_input_sources, Message::SetShowExtendedInputSources, );