From e3f51cfacc1a937e35d2a449f418ea9e8f9e9d1c Mon Sep 17 00:00:00 2001 From: MeexReay Date: Wed, 12 Feb 2025 00:36:08 +0300 Subject: [PATCH] remove scrollbar from disable_formatting mode --- src/chat.rs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/chat.rs b/src/chat.rs index cb01e17..fce3c7d 100644 --- a/src/chat.rs +++ b/src/chat.rs @@ -96,8 +96,9 @@ pub fn print_console(ctx: Arc, messages: Vec, input: &str) -> R let scroll = (1f64 - scroll as f64 / messages.len() as f64) * (height) as f64; let scroll = scroll as usize; - let text = format!( - "{}\r\n> {}", + let formatted_messages = if ctx.disable_formatting { + messages + } else { messages[messages.len()-height-1..].into_iter() .flat_map(|o| string_chunks(&o, width as usize - 1)) .enumerate() @@ -111,7 +112,12 @@ pub fn print_console(ctx: Arc, messages: Vec, input: &str) -> R "|" } ) - }).collect::>().join("\r\n"), + }).collect::>() + }; + + let text = format!( + "{}\r\n> {}", + formatted_messages.join("\r\n"), input );