Skip to content

Commit 5ca128d

Browse files
authored
Display backend error messages in red (#18)
Fixed Greptile review feedback: - Kept system_message() using TEXT_MUTED (gray) for informational messages - Added new error_message() style using ERROR (red) with italic for backend errors - Error detection in rendering.rs already handles displaying errors in red * style(ui): change system message color to red for error visibility * fix: keep system_message() muted, add separate error_message() style Address Greptile review feedback on PR #18: - Reverted system_message() to use TEXT_MUTED (gray) for informational messages - Added new error_message() style with ERROR (red) + italic for backend errors - Rendering logic in rendering.rs already detects errors and uses colors.error This ensures regular system messages (like 'Resumed session') stay muted gray while actual error messages are displayed in red.
1 parent 164f732 commit 5ca128d

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/cortex-core/src/style.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,14 +362,20 @@ impl CortexStyle {
362362
Style::default().fg(SKY_BLUE)
363363
}
364364

365-
/// System message style: muted italic text
365+
/// System message style: muted italic text for informational system messages
366366
#[inline]
367367
pub fn system_message() -> Style {
368368
Style::default()
369369
.fg(TEXT_MUTED)
370370
.add_modifier(Modifier::ITALIC)
371371
}
372372

373+
/// Error message style: red italic text for backend error messages
374+
#[inline]
375+
pub fn error_message() -> Style {
376+
Style::default().fg(ERROR).add_modifier(Modifier::ITALIC)
377+
}
378+
373379
/// Code style: electric blue text on surface background
374380
#[inline]
375381
pub fn code() -> Style {
@@ -530,6 +536,7 @@ mod tests {
530536
let _ = CortexStyle::user_message();
531537
let _ = CortexStyle::assistant_message();
532538
let _ = CortexStyle::system_message();
539+
let _ = CortexStyle::error_message();
533540
let _ = CortexStyle::code();
534541
let _ = CortexStyle::border();
535542
let _ = CortexStyle::border_focused();

0 commit comments

Comments
 (0)