audio-oxide/au-o2-gui/src/gui/theme.rs

38 lines
1.2 KiB
Rust

use iced::Color;
pub const BG_DEEPEST: Color = Color::from_rgb(0.08, 0.08, 0.09);
pub const BG_DARKER: Color = Color::from_rgb(0.12, 0.12, 0.14);
pub const BG_BASE: Color = Color::from_rgb(0.16, 0.17, 0.18);
pub const BG_MID: Color = Color::from_rgb(0.19, 0.20, 0.21);
pub const TEXT_BRIGHT: Color = Color::from_rgb(0.90, 0.90, 0.90);
pub const TEXT_MUTED: Color = Color::from_rgb(0.55, 0.55, 0.55);
pub const BORDER_SUBTLE: Color = Color::from_rgb(0.22, 0.23, 0.24);
pub const BORDER_LIGHT: Color = Color::from_rgb(0.30, 0.31, 0.32);
pub const PINK: Color = Color::from_rgb(0.85, 0.25, 0.35);
pub const ICON_TINT: Color = Color::from_rgb(0.95, 0.75, 0.20);
pub const TS_SM: f32 = 10.0;
pub const TS_MD: f32 = 13.0;
pub const TS_XL: f32 = 22.0;
pub const SP_XS: f32 = 4.0;
pub const SP_MD: f32 = 8.0;
pub const SP_LG: f32 = 16.0;
pub const SP_XXL: f32 = 24.0;
pub const RESIZE_HANDLE_WIDTH: f32 = 6.0;
pub const RESIZE_HANDLE_HEIGHT: f32 = 6.0;
pub const BOTTOM_PANEL_MIN: f32 = 100.0;
pub const BOTTOM_PANEL_MAX: f32 = 800.0;
pub const TRACKLIST_WIDTH_MIN: f32 = 120.0;
pub const TRACKLIST_WIDTH_MAX: f32 = 400.0;
pub const INSPECTOR_WIDTH: f32 = 230.0;
pub const INSPECTOR_WIDTH_MIN: f32 = 180.0;
pub const INSPECTOR_WIDTH_MAX: f32 = 400.0;