From a95db935f7aecceba8fb0957516236b21aff222e Mon Sep 17 00:00:00 2001 From: Mikael Mello Date: Sun, 10 Mar 2024 16:13:28 -0700 Subject: [PATCH 1/2] Fix frame rendering when using console crate --- inquire/src/terminal/console.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inquire/src/terminal/console.rs b/inquire/src/terminal/console.rs index 7def0731..1c56c487 100644 --- a/inquire/src/terminal/console.rs +++ b/inquire/src/terminal/console.rs @@ -91,7 +91,7 @@ impl Terminal for ConsoleTerminal { } fn clear_until_new_line(&mut self) -> Result<()> { - self.term.clear_to_end_of_screen() + write!(self.term, "\x1b[K") } fn cursor_hide(&mut self) -> Result<()> { From 65b80fe38a5c793a3ab26443006a8ffe7d96274b Mon Sep 17 00:00:00 2001 From: Mikael Mello Date: Sun, 10 Mar 2024 16:16:53 -0700 Subject: [PATCH 2/2] Add changelog entry --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9997cfe9..a7e986dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ## [Unreleased] -- No changes since the latest release below. +- Fix render issue [#228](https://github.com/mikaelmello/inquire/pull/228) when using `console` crate as the terminal backend. Thanks @maospr for reporting. ## [0.7.0] - 2024-02-24