From dafae34d6117e0f1916245e80860f05bcee0ea20 Mon Sep 17 00:00:00 2001 From: Chris Pulman Date: Fri, 16 Feb 2024 00:41:00 +0000 Subject: [PATCH 1/2] Update AnsiConsoleExtensions.Input.cs Don't erase the prompt text when backspacing on a secret prompt with a null mask --- .../Extensions/AnsiConsoleExtensions.Input.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Spectre.Console.Rx/Spectre.Console/Extensions/AnsiConsoleExtensions.Input.cs b/src/Spectre.Console.Rx/Spectre.Console/Extensions/AnsiConsoleExtensions.Input.cs index 00aa7af..5f6d0d0 100644 --- a/src/Spectre.Console.Rx/Spectre.Console/Extensions/AnsiConsoleExtensions.Input.cs +++ b/src/Spectre.Console.Rx/Spectre.Console/Extensions/AnsiConsoleExtensions.Input.cs @@ -61,7 +61,10 @@ internal static async Task ReadLine(this IAnsiConsole console, Style? st if (text.Length > 0) { text = text.Substring(0, text.Length - 1); - console.Write("\b \b"); + if (mask != null) + { + console.Write("\b \b"); + } } continue; From 22e51d1b86c9064c30e5c9efe9cb1d527c828e8b Mon Sep 17 00:00:00 2001 From: Chris Pulman Date: Fri, 16 Feb 2024 00:44:54 +0000 Subject: [PATCH 2/2] Update Verify.Xunit --- src/Tests/BasicUsagesTest.cs | 1 - src/Tests/OtherUsagesTest.cs | 1 - src/Tests/Using.Spectre.Console.Rx.Tests.csproj | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Tests/BasicUsagesTest.cs b/src/Tests/BasicUsagesTest.cs index 94ce04f..bfc1741 100644 --- a/src/Tests/BasicUsagesTest.cs +++ b/src/Tests/BasicUsagesTest.cs @@ -6,7 +6,6 @@ namespace Tests; /// /// BasicUsagesTest. /// -[UsesVerify] public class BasicUsagesTest { private static readonly List _students = StudentsGenerator.GenerateStudents(); diff --git a/src/Tests/OtherUsagesTest.cs b/src/Tests/OtherUsagesTest.cs index b38202b..eab76b4 100644 --- a/src/Tests/OtherUsagesTest.cs +++ b/src/Tests/OtherUsagesTest.cs @@ -6,7 +6,6 @@ namespace Tests; /// /// OtherUsagesTest. /// -[UsesVerify] public class OtherUsagesTest { /// diff --git a/src/Tests/Using.Spectre.Console.Rx.Tests.csproj b/src/Tests/Using.Spectre.Console.Rx.Tests.csproj index c51920f..728bc50 100644 --- a/src/Tests/Using.Spectre.Console.Rx.Tests.csproj +++ b/src/Tests/Using.Spectre.Console.Rx.Tests.csproj @@ -9,7 +9,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive