Use ghost_element_background for avatar background color

Also add a couple todo!()s on top of the comments
This commit is contained in:
Kirill Bulatov 2023-12-30 01:10:48 +02:00
parent 4e9fb26102
commit 1c13c3a243
3 changed files with 3 additions and 2 deletions

View File

@ -129,6 +129,7 @@ pub struct ThemeColors {
/// The border color of the scrollbar track. /// The border color of the scrollbar track.
pub scrollbar_track_border: Hsla, pub scrollbar_track_border: Hsla,
// /// The opacity of the scrollbar status marks, like diagnostic states and git status. // /// The opacity of the scrollbar status marks, like diagnostic states and git status.
// todo!()
// pub scrollbar_status_opacity: Hsla, // pub scrollbar_status_opacity: Hsla,
// === // ===

View File

@ -73,6 +73,7 @@ impl ActiveTheme for AppContext {
} }
} }
// todo!()
// impl<'a> ActiveTheme for WindowContext<'a> { // impl<'a> ActiveTheme for WindowContext<'a> {
// fn theme(&self) -> &Arc<Theme> { // fn theme(&self) -> &Arc<Theme> {
// &ThemeSettings::get_global(self.app()).active_theme // &ThemeSettings::get_global(self.app()).active_theme

View File

@ -37,8 +37,7 @@ impl RenderOnce for Avatar {
.child( .child(
self.image self.image
.size(size) .size(size)
// todo!(Pull the avatar fallback background from the theme.) .bg(cx.theme().colors().ghost_element_background),
.bg(gpui::red()),
) )
.children(self.is_available.map(|is_free| { .children(self.is_available.map(|is_free| {
// HACK: non-integer sizes result in oval indicators. // HACK: non-integer sizes result in oval indicators.