fix(appearance): add density to reset to default

This commit is contained in:
Vukašin Vojinović 2024-10-05 14:29:50 +02:00 committed by Michael Murphy
parent a944359656
commit 8097fc57b0
2 changed files with 6 additions and 2 deletions

View file

@ -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();

View file

@ -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,
);