diff --git a/src/app/mod.rs b/src/app/mod.rs index bfc65c19..8771a252 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -866,7 +866,8 @@ impl ApplicationExt for App { border: iced::Border { color: theme.cosmic().bg_divider().into(), width: if sharp_corners { 0.0 } else { 1.0 }, - radius: theme.cosmic().radius_s().map(|x| x + 1.0).into(), + // x + 2.0 is used to prevent corner artifacts + radius: theme.cosmic().radius_s().map(|x| x + 2.0).into(), }, ..Default::default() }); diff --git a/src/theme/style/menu_bar.rs b/src/theme/style/menu_bar.rs index 18b983fd..5acb0d09 100644 --- a/src/theme/style/menu_bar.rs +++ b/src/theme/style/menu_bar.rs @@ -69,7 +69,7 @@ impl StyleSheet for Theme { background: component.base.into(), border_width: 1.0, bar_border_radius: cosmic.corner_radii.radius_xl, - menu_border_radius: cosmic.corner_radii.radius_s, + menu_border_radius: cosmic.corner_radii.radius_s.map(|x| x + 2.0), border_color: component.divider.into(), background_expand: [1; 4], path: component.hover.into(),