feat: Switch to ayu theme

This commit is contained in:
Ignacio Perez
2025-12-27 16:01:02 -03:00
parent 29a23017f2
commit 3ce8886fc9
+41 -32
View File
@@ -25,46 +25,55 @@ pub struct Theme {
impl Theme {
pub fn dark() -> Self {
Self {
background: gpui::rgb(0x1E1E2E),
panel: gpui::rgb(0x181825),
foreground: gpui::rgb(0xCDD6F4),
muted: gpui::rgb(0x7F849C),
accent: gpui::rgb(0x89B4FA),
border: gpui::rgb(0x313244),
error: gpui::rgb(0xF38BA8),
success: gpui::rgb(0xA6E3A1),
warning: gpui::rgb(0xF9E2AF),
info: gpui::rgb(0x74C7EC),
selection: gpui::rgb(0x45475A),
selection_foreground: gpui::rgb(0xCDD6F4),
text: gpui::rgb(0xCDD6F4),
// ayu-dark
background: gpui::rgb(0x0A0E14),
panel: gpui::rgb(0x0F1419),
foreground: gpui::rgb(0xB3B1AD),
muted: gpui::rgb(0x5C6773),
accent: gpui::rgb(0xFFB454),
border: gpui::rgb(0x1F2430),
error: gpui::rgb(0xF07178),
success: gpui::rgb(0xAAD94C),
warning: gpui::rgb(0xFFB454),
info: gpui::rgb(0x59C2FF),
selection: gpui::rgb(0x273747),
selection_foreground: gpui::rgb(0xE6E1CF),
text: gpui::rgb(0xB3B1AD),
text_size: Some(gpui::Size::new(14, 14)),
high: gpui::rgb(0xF38BA8),
medium: gpui::rgb(0xF9E2AF),
low: gpui::rgb(0xA6E3A1),
high: gpui::rgb(0xF07178),
medium: gpui::rgb(0xFFB454),
low: gpui::rgb(0xAAD94C),
}
}
pub fn light() -> Self {
Self {
background: gpui::rgb(0xF5F5F5),
panel: gpui::rgb(0xF0F0F0),
foreground: gpui::rgb(0x333333),
muted: gpui::rgb(0x999999),
accent: gpui::rgb(0x0078D4),
border: gpui::rgb(0xE0E0E0),
error: gpui::rgb(0xFF4444),
success: gpui::rgb(0x4CAF50),
warning: gpui::rgb(0xFFA726),
info: gpui::rgb(0x29B6F6),
selection: gpui::rgb(0xD0D0D0),
selection_foreground: gpui::rgb(0x333333),
text: gpui::rgb(0x333333),
// ayu-light
background: gpui::rgb(0xFAFAFA),
panel: gpui::rgb(0xFFFFFF),
foreground: gpui::rgb(0x5C6166),
muted: gpui::rgb(0x8A9199),
accent: gpui::rgb(0xFF8F40),
border: gpui::rgb(0xE6E6E6),
error: gpui::rgb(0xE65050),
success: gpui::rgb(0x86B300),
warning: gpui::rgb(0xF2AE49),
info: gpui::rgb(0x399EE6),
selection: gpui::rgb(0xD3EBFF),
selection_foreground: gpui::rgb(0x5C6166),
text: gpui::rgb(0x5C6166),
text_size: Some(gpui::Size::new(14, 14)),
high: gpui::rgb(0xF38BA8),
medium: gpui::rgb(0xF9E2AF),
low: gpui::rgb(0xA6E3A1),
high: gpui::rgb(0xE65050),
medium: gpui::rgb(0xF2AE49),
low: gpui::rgb(0x86B300),
}
}