mirror of
https://github.com/zed-industries/zed.git
synced 2024-12-27 23:59:52 +03:00
Clean up some theme TODOs (#4034)
This PR cleans up some TODOs we had in the themes. We won't be addressing these in the immediate term, so no need to have them show up when folks are looking for TODOs to burn down before launch. I added some general notes as signposts until we're ready to revisit this. Release Notes: - N/A
This commit is contained in:
parent
1c1d501c97
commit
bc09ce6ffc
@ -8,6 +8,11 @@ pub(crate) fn neutral() -> ColorScaleSet {
|
||||
sand()
|
||||
}
|
||||
|
||||
// Note: We aren't currently making use of the default colors, as all of the
|
||||
// themes have a value set for each color.
|
||||
//
|
||||
// We'll need to revisit these once we're ready to launch user themes, which may
|
||||
// not specify a value for each color (and thus should fall back to the defaults).
|
||||
impl ThemeColors {
|
||||
pub fn light() -> Self {
|
||||
let system = SystemColors::default();
|
||||
@ -23,12 +28,12 @@ impl ThemeColors {
|
||||
surface_background: neutral().light().step_2(),
|
||||
background: neutral().light().step_1(),
|
||||
element_background: neutral().light().step_3(),
|
||||
element_hover: neutral().light_alpha().step_4(), // todo!("pick the right colors")
|
||||
element_hover: neutral().light_alpha().step_4(),
|
||||
element_active: neutral().light_alpha().step_5(),
|
||||
element_selected: neutral().light_alpha().step_5(),
|
||||
element_disabled: neutral().light_alpha().step_3(), // todo!("pick the right colors")
|
||||
drop_target_background: blue().light_alpha().step_2(), // todo!("pick the right colors")
|
||||
ghost_element_background: system.transparent, // todo!("pick the right colors")
|
||||
element_disabled: neutral().light_alpha().step_3(),
|
||||
drop_target_background: blue().light_alpha().step_2(),
|
||||
ghost_element_background: system.transparent,
|
||||
ghost_element_hover: neutral().light_alpha().step_3(),
|
||||
ghost_element_active: neutral().light_alpha().step_4(),
|
||||
ghost_element_selected: neutral().light_alpha().step_5(),
|
||||
@ -59,7 +64,7 @@ impl ThemeColors {
|
||||
scrollbar_track_background: gpui::transparent_black(),
|
||||
scrollbar_track_border: neutral().light().step_5(),
|
||||
editor_foreground: neutral().light().step_12(),
|
||||
editor_background: neutral().light().step_1(), // todo!(this was inserted by Mikayla)
|
||||
editor_background: neutral().light().step_1(),
|
||||
editor_gutter_background: neutral().light().step_1(),
|
||||
editor_subheader_background: neutral().light().step_2(),
|
||||
editor_active_line_background: neutral().light_alpha().step_3(),
|
||||
@ -106,17 +111,17 @@ impl ThemeColors {
|
||||
surface_background: neutral().dark().step_2(),
|
||||
background: neutral().dark().step_1(),
|
||||
element_background: neutral().dark().step_3(),
|
||||
element_hover: neutral().dark_alpha().step_4(), // todo!("pick the right colors")
|
||||
element_hover: neutral().dark_alpha().step_4(),
|
||||
element_active: neutral().dark_alpha().step_5(),
|
||||
element_selected: neutral().dark_alpha().step_5(), // todo!("pick the right colors")
|
||||
element_disabled: neutral().dark_alpha().step_3(), // todo!("pick the right colors")
|
||||
element_selected: neutral().dark_alpha().step_5(),
|
||||
element_disabled: neutral().dark_alpha().step_3(),
|
||||
drop_target_background: blue().dark_alpha().step_2(),
|
||||
ghost_element_background: system.transparent,
|
||||
ghost_element_hover: neutral().dark_alpha().step_4(), // todo!("pick the right colors")
|
||||
ghost_element_active: neutral().dark_alpha().step_5(), // todo!("pick the right colors")
|
||||
ghost_element_hover: neutral().dark_alpha().step_4(),
|
||||
ghost_element_active: neutral().dark_alpha().step_5(),
|
||||
ghost_element_selected: neutral().dark_alpha().step_5(),
|
||||
ghost_element_disabled: neutral().dark_alpha().step_3(),
|
||||
text: neutral().dark().step_12(), // todo!("pick the right colors")
|
||||
text: neutral().dark().step_12(),
|
||||
text_muted: neutral().dark().step_11(),
|
||||
text_placeholder: neutral().dark().step_10(),
|
||||
text_disabled: neutral().dark().step_9(),
|
||||
@ -140,7 +145,7 @@ impl ThemeColors {
|
||||
scrollbar_thumb_hover_background: neutral().dark_alpha().step_4(),
|
||||
scrollbar_thumb_border: gpui::transparent_black(),
|
||||
scrollbar_track_background: gpui::transparent_black(),
|
||||
scrollbar_track_border: neutral().dark().step_5(), // todo!(this was inserted by Mikayla)
|
||||
scrollbar_track_border: neutral().dark().step_5(),
|
||||
editor_foreground: neutral().dark().step_12(),
|
||||
editor_background: neutral().dark().step_1(),
|
||||
editor_gutter_background: neutral().dark().step_1(),
|
||||
|
@ -7,6 +7,10 @@ use crate::{
|
||||
ThemeColors, ThemeFamily, ThemeStyles,
|
||||
};
|
||||
|
||||
// Note: This theme family is not the one you see in Zed at the moment.
|
||||
// This is a from-scratch rebuild that Nate started work on. We currently
|
||||
// only use this in the tests, and the One family from the `themes/` directory
|
||||
// is what gets loaded into Zed when running it.
|
||||
pub fn one_family() -> ThemeFamily {
|
||||
ThemeFamily {
|
||||
id: "one".to_string(),
|
||||
@ -75,7 +79,7 @@ pub(crate) fn one_dark() -> Theme {
|
||||
tab_bar_background: bg,
|
||||
tab_inactive_background: bg,
|
||||
tab_active_background: editor,
|
||||
search_match_background: bg, // todo!(this was inserted by Mikayla)
|
||||
search_match_background: bg,
|
||||
|
||||
editor_background: editor,
|
||||
editor_gutter_background: editor,
|
||||
|
Loading…
Reference in New Issue
Block a user