fix(appearance): Synchronize Roundness between dark & light mode

This commit is contained in:
8roken 2025-07-03 06:04:33 -04:00 committed by Michael Murphy
parent bd46f92215
commit e24a109fb0
2 changed files with 7 additions and 8 deletions

View file

@ -297,14 +297,7 @@ impl Page {
self.roundness = r;
let radii = self.roundness.into();
if let None = self
.theme_manager
.selected_customizer_mut()
.set_corner_radii(radii)
{
return Task::none();
}
theme_staged = self.theme_manager.set_corner_radii(radii);
#[cfg(feature = "wayland")]
tokio::task::spawn(async move {

View file

@ -319,6 +319,12 @@ impl Manager {
Some(ThemeStaged::Both)
}
pub fn set_corner_radii(&mut self, radii: CornerRadii) -> Option<ThemeStaged> {
self.dark.set_corner_radii(radii)?;
self.light.set_corner_radii(radii)?;
Some(ThemeStaged::Both)
}
pub fn set_gap_size(&mut self, gap: u32) -> Option<ThemeStaged> {
self.dark.set_gap_size(gap)?;
self.light.set_gap_size(gap)?;