chore: audit all components (#2)
Reviewed-on: #2
This commit was merged in pull request #2.
This commit is contained in:
@@ -14,8 +14,18 @@ use crate::system::{AccessibilityPreferences, PartialPalette, SourceKind, System
|
||||
|
||||
/// WinUI 11's `ControlCornerRadius`, in pixels at 100% scaling.
|
||||
const CONTROL_RADIUS_PX: f32 = 4.0;
|
||||
/// WinUI 11's `OverlayCornerRadius`, in pixels at 100% scaling.
|
||||
const OVERLAY_RADIUS_PX: f32 = 8.0;
|
||||
/// WinUI 11's default text-box height, in pixels at 100% scaling.
|
||||
const INPUT_HEIGHT_PX: f32 = 32.0;
|
||||
/// The default button height, in pixels at 100% scaling.
|
||||
const CONTROL_HEIGHT_PX: f32 = 32.0;
|
||||
/// The default menu row: item padding 4/5 + a 20px Body line + 2px item margins.
|
||||
const MENU_ITEM_HEIGHT_PX: f32 = 33.0;
|
||||
/// ToggleSwitch: a 40x20 track with a 12px resting knob.
|
||||
const SWITCH_TRACK_HEIGHT_PX: f32 = 20.0;
|
||||
const SWITCH_TRACK_WIDTH_PX: f32 = 40.0;
|
||||
const SWITCH_KNOB_PX: f32 = 12.0;
|
||||
/// The window caption's height, in pixels at 100% scaling, as Win32 reports it.
|
||||
const TITLEBAR_HEIGHT_PX: f32 = 32.0;
|
||||
/// WinUI 11's default body text size, in pixels at 100% scaling.
|
||||
@@ -159,7 +169,14 @@ impl ThemeSource for WindowsSource {
|
||||
..PartialPalette::default()
|
||||
},
|
||||
control_radius: Some(gpui::px(CONTROL_RADIUS_PX)),
|
||||
overlay_radius: Some(gpui::px(OVERLAY_RADIUS_PX)),
|
||||
sm_radius: None,
|
||||
control_height: Some(gpui::px(CONTROL_HEIGHT_PX)),
|
||||
input_height: Some(gpui::px(INPUT_HEIGHT_PX)),
|
||||
menu_item_height: Some(gpui::px(MENU_ITEM_HEIGHT_PX)),
|
||||
switch_height: Some(gpui::px(SWITCH_TRACK_HEIGHT_PX)),
|
||||
switch_width: Some(gpui::px(SWITCH_TRACK_WIDTH_PX)),
|
||||
switch_knob: Some(gpui::px(SWITCH_KNOB_PX)),
|
||||
titlebar_height: Some(gpui::px(TITLEBAR_HEIGHT_PX)),
|
||||
root_font_size: Some(gpui::px(ROOT_FONT_SIZE_PX * text_scale as f32)),
|
||||
accessibility: self.accessibility(),
|
||||
|
||||
Reference in New Issue
Block a user