167 lines
2.5 KiB
Rust
167 lines
2.5 KiB
Rust
use gpui::{Hsla, rgb};
|
|
|
|
pub fn window_bg() -> Hsla {
|
|
rgb(0xf9f9f7).into()
|
|
}
|
|
|
|
pub fn shell_header() -> Hsla {
|
|
rgb(0xfcfcfa).into()
|
|
}
|
|
|
|
pub fn panel() -> Hsla {
|
|
rgb(0xffffff).into()
|
|
}
|
|
|
|
pub fn panel_border() -> Hsla {
|
|
rgb(0xe4e4df).into()
|
|
}
|
|
|
|
pub fn panel_hover() -> Hsla {
|
|
rgb(0xf5f7fa).into()
|
|
}
|
|
|
|
pub fn panel_inset() -> Hsla {
|
|
rgb(0xf7f7f3).into()
|
|
}
|
|
|
|
pub fn panel_inset_border() -> Hsla {
|
|
rgb(0xcbcbc5).into()
|
|
}
|
|
|
|
pub fn panel_muted() -> Hsla {
|
|
rgb(0xf1f3f6).into()
|
|
}
|
|
|
|
pub fn text_primary() -> Hsla {
|
|
rgb(0x22252b).into()
|
|
}
|
|
|
|
pub fn text_secondary() -> Hsla {
|
|
rgb(0x5e6673).into()
|
|
}
|
|
|
|
pub fn text_muted() -> Hsla {
|
|
rgb(0x8a9099).into()
|
|
}
|
|
|
|
pub fn text_subtle() -> Hsla {
|
|
rgb(0xa2a7af).into()
|
|
}
|
|
|
|
pub fn primary_action() -> Hsla {
|
|
rgb(0x5d6f8e).into()
|
|
}
|
|
|
|
pub fn primary_action_hover() -> Hsla {
|
|
rgb(0x6c7d99).into()
|
|
}
|
|
|
|
pub fn primary_action_text() -> Hsla {
|
|
rgb(0xfafcff).into()
|
|
}
|
|
|
|
pub fn accent_blue() -> Hsla {
|
|
rgb(0x35507a).into()
|
|
}
|
|
|
|
pub fn accent_blue_soft() -> Hsla {
|
|
rgb(0xeef3fb).into()
|
|
}
|
|
|
|
pub fn accent_teal() -> Hsla {
|
|
rgb(0x0d9488).into()
|
|
}
|
|
|
|
pub fn accent_teal_soft() -> Hsla {
|
|
rgb(0xecfef8).into()
|
|
}
|
|
|
|
pub fn accent_orange() -> Hsla {
|
|
rgb(0xc96a13).into()
|
|
}
|
|
|
|
pub fn accent_orange_soft() -> Hsla {
|
|
rgb(0xfff1e7).into()
|
|
}
|
|
|
|
pub fn danger() -> Hsla {
|
|
rgb(0xc74a4a).into()
|
|
}
|
|
|
|
pub fn danger_bg() -> Hsla {
|
|
rgb(0xfff0f0).into()
|
|
}
|
|
|
|
pub fn success_bg() -> Hsla {
|
|
rgb(0xebfbf3).into()
|
|
}
|
|
|
|
pub fn sidebar_bg() -> Hsla {
|
|
rgb(0xfbfbf9).into()
|
|
}
|
|
|
|
pub fn sidebar_hover() -> Hsla {
|
|
rgb(0xf4f5f2).into()
|
|
}
|
|
|
|
pub fn sidebar_divider() -> Hsla {
|
|
rgb(0xecece8).into()
|
|
}
|
|
|
|
pub fn sidebar_text() -> Hsla {
|
|
rgb(0x5e6673).into()
|
|
}
|
|
|
|
pub fn sidebar_text_active() -> Hsla {
|
|
rgb(0x22252b).into()
|
|
}
|
|
|
|
pub fn selection_fill() -> Hsla {
|
|
rgb(0xeef3fb).into()
|
|
}
|
|
|
|
pub fn selection_border() -> Hsla {
|
|
rgb(0xd5deeb).into()
|
|
}
|
|
|
|
pub fn badge_dark() -> Hsla {
|
|
rgb(0x6b7280).into()
|
|
}
|
|
|
|
// Tailwind v4 theme variable aliases (exact oklch → rgb from original styles.css)
|
|
pub fn card() -> Hsla {
|
|
rgb(0xffffff).into()
|
|
}
|
|
|
|
pub fn muted() -> Hsla {
|
|
rgb(0xf7f7f7).into()
|
|
}
|
|
|
|
pub fn accent() -> Hsla {
|
|
rgb(0xf7f7f7).into()
|
|
}
|
|
|
|
pub fn foreground() -> Hsla {
|
|
rgb(0x222222).into()
|
|
}
|
|
|
|
pub fn muted_foreground() -> Hsla {
|
|
rgb(0x5e5e5e).into()
|
|
}
|
|
|
|
pub fn primary() -> Hsla {
|
|
rgb(0x2d2d2d).into()
|
|
}
|
|
|
|
pub fn primary_foreground() -> Hsla {
|
|
rgb(0xfafafa).into()
|
|
}
|
|
|
|
pub fn destructive() -> Hsla {
|
|
rgb(0xc74a4a).into()
|
|
}
|
|
|
|
pub fn border() -> Hsla {
|
|
rgb(0xe8e8e8).into()
|
|
}
|