assistant2: Style inline code in Markdown (#21536)
This PR adds some styling for inline code within the messages to differentiate them from the surrounding text: <img width="1138" alt="Screenshot 2024-12-04 at 10 58 14 AM" src="https://github.com/user-attachments/assets/3bb92711-e2f7-454a-b4be-449c6a9bf591"> Release Notes: - N/A
This commit is contained in:
parent
0ee99c6d9c
commit
207eb51df1
1 changed files with 10 additions and 2 deletions
|
@ -152,11 +152,13 @@ impl AssistantPanel {
|
||||||
.map(|message| message.text.clone())
|
.map(|message| message.text.clone())
|
||||||
{
|
{
|
||||||
let theme_settings = ThemeSettings::get_global(cx);
|
let theme_settings = ThemeSettings::get_global(cx);
|
||||||
|
let ui_font_size = TextSize::Default.rems(cx);
|
||||||
|
let buffer_font_size = theme_settings.buffer_font_size;
|
||||||
|
|
||||||
let mut text_style = cx.text_style();
|
let mut text_style = cx.text_style();
|
||||||
text_style.refine(&TextStyleRefinement {
|
text_style.refine(&TextStyleRefinement {
|
||||||
font_family: Some(theme_settings.ui_font.family.clone()),
|
font_family: Some(theme_settings.ui_font.family.clone()),
|
||||||
font_size: Some(TextSize::Default.rems(cx).into()),
|
font_size: Some(ui_font_size.into()),
|
||||||
color: Some(cx.theme().colors().text),
|
color: Some(cx.theme().colors().text),
|
||||||
..Default::default()
|
..Default::default()
|
||||||
});
|
});
|
||||||
|
@ -168,11 +170,17 @@ impl AssistantPanel {
|
||||||
code_block: StyleRefinement {
|
code_block: StyleRefinement {
|
||||||
text: Some(TextStyleRefinement {
|
text: Some(TextStyleRefinement {
|
||||||
font_family: Some(theme_settings.buffer_font.family.clone()),
|
font_family: Some(theme_settings.buffer_font.family.clone()),
|
||||||
font_size: Some(theme_settings.buffer_font_size.into()),
|
font_size: Some(buffer_font_size.into()),
|
||||||
..Default::default()
|
..Default::default()
|
||||||
}),
|
}),
|
||||||
..Default::default()
|
..Default::default()
|
||||||
},
|
},
|
||||||
|
inline_code: TextStyleRefinement {
|
||||||
|
font_family: Some(theme_settings.buffer_font.family.clone()),
|
||||||
|
font_size: Some(ui_font_size.into()),
|
||||||
|
background_color: Some(cx.theme().colors().editor_background),
|
||||||
|
..Default::default()
|
||||||
|
},
|
||||||
..Default::default()
|
..Default::default()
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue