sync radius

This commit is contained in:
2026-10-28 17:30:54 +07:00
parent 0b8b619342
commit 5cbffe8172
6 changed files with 43 additions and 8 deletions
+4
View File
@@ -18,6 +18,9 @@ use super::ThemeSource;
use crate::ThemeVariant;
use crate::system::{AccessibilityPreferences, PartialPalette, SourceKind, SystemTheme};
/// Default control radius for macOS controls.
const CONTROL_RADIUS_PTS: f32 = 6.0;
#[derive(Default)]
pub(crate) struct MacosSource {
_observers: Vec<Retained<ProtocolObject<dyn NSObjectProtocol>>>,
@@ -98,6 +101,7 @@ impl ThemeSource for MacosSource {
variant,
accent: Self::color_to_hsla(&NSColor::controlAccentColor()),
palette,
control_radius: Some(gpui::px(CONTROL_RADIUS_PTS)),
accessibility,
source: SourceKind::Macos,
}