From 567870dbb8d93aa90ef94e9c98c7a8aead9dcc85 Mon Sep 17 00:00:00 2001 From: Liviu Ionescu Date: Mon, 13 Sep 2021 10:50:52 +0300 Subject: [PATCH] Avoid ConsoleColor.White, it is unreadable on light themes (#1295) (#1319) * Avoid white, it is unreadable on light themes (#1295) * remove ', ConsoleColor.White' from banner * remove ', ConsoleColor.White' from prompt * cleanups --- src/Runner.Common/Terminal.cs | 6 ++--- .../Configuration/ConfigurationManager.cs | 22 +++++++++---------- .../Configuration/PromptManager.cs | 2 +- 3 files changed, 14 insertions(+), 16 deletions(-) diff --git a/src/Runner.Common/Terminal.cs b/src/Runner.Common/Terminal.cs index 2ad873b98..cf52d4154 100644 --- a/src/Runner.Common/Terminal.cs +++ b/src/Runner.Common/Terminal.cs @@ -164,9 +164,8 @@ namespace GitHub.Runner.Common if (!Silent) { Console.WriteLine(); - Console.ForegroundColor = ConsoleColor.White; - Console.WriteLine($"# {message}"); Console.ResetColor(); + Console.WriteLine($"# {message}"); Console.WriteLine(); } } @@ -177,9 +176,8 @@ namespace GitHub.Runner.Common { Console.ForegroundColor = ConsoleColor.Green; Console.Write("√ "); - Console.ForegroundColor = ConsoleColor.White; - Console.WriteLine(message); Console.ResetColor(); + Console.WriteLine(message); } } diff --git a/src/Runner.Listener/Configuration/ConfigurationManager.cs b/src/Runner.Listener/Configuration/ConfigurationManager.cs index 07880240b..4ee20d300 100644 --- a/src/Runner.Listener/Configuration/ConfigurationManager.cs +++ b/src/Runner.Listener/Configuration/ConfigurationManager.cs @@ -65,18 +65,18 @@ namespace GitHub.Runner.Listener.Configuration public async Task ConfigureAsync(CommandSettings command) { _term.WriteLine(); - _term.WriteLine("--------------------------------------------------------------------------------", ConsoleColor.White); - _term.WriteLine("| ____ _ _ _ _ _ _ _ _ |", ConsoleColor.White); - _term.WriteLine("| / ___(_) |_| | | |_ _| |__ / \\ ___| |_(_) ___ _ __ ___ |", ConsoleColor.White); - _term.WriteLine("| | | _| | __| |_| | | | | '_ \\ / _ \\ / __| __| |/ _ \\| '_ \\/ __| |", ConsoleColor.White); - _term.WriteLine("| | |_| | | |_| _ | |_| | |_) | / ___ \\ (__| |_| | (_) | | | \\__ \\ |", ConsoleColor.White); - _term.WriteLine("| \\____|_|\\__|_| |_|\\__,_|_.__/ /_/ \\_\\___|\\__|_|\\___/|_| |_|___/ |", ConsoleColor.White); - _term.WriteLine("| |", ConsoleColor.White); - _term.Write("| ", ConsoleColor.White); + _term.WriteLine("--------------------------------------------------------------------------------"); + _term.WriteLine("| ____ _ _ _ _ _ _ _ _ |"); + _term.WriteLine("| / ___(_) |_| | | |_ _| |__ / \\ ___| |_(_) ___ _ __ ___ |"); + _term.WriteLine("| | | _| | __| |_| | | | | '_ \\ / _ \\ / __| __| |/ _ \\| '_ \\/ __| |"); + _term.WriteLine("| | |_| | | |_| _ | |_| | |_) | / ___ \\ (__| |_| | (_) | | | \\__ \\ |"); + _term.WriteLine("| \\____|_|\\__|_| |_|\\__,_|_.__/ /_/ \\_\\___|\\__|_|\\___/|_| |_|___/ |"); + _term.WriteLine("| |"); + _term.Write("| "); _term.Write("Self-hosted runner registration", ConsoleColor.Cyan); - _term.WriteLine(" |", ConsoleColor.White); - _term.WriteLine("| |", ConsoleColor.White); - _term.WriteLine("--------------------------------------------------------------------------------", ConsoleColor.White); + _term.WriteLine(" |"); + _term.WriteLine("| |"); + _term.WriteLine("--------------------------------------------------------------------------------"); Trace.Info(nameof(ConfigureAsync)); if (IsConfigured()) diff --git a/src/Runner.Listener/Configuration/PromptManager.cs b/src/Runner.Listener/Configuration/PromptManager.cs index 3b765ef82..49d6259b0 100644 --- a/src/Runner.Listener/Configuration/PromptManager.cs +++ b/src/Runner.Listener/Configuration/PromptManager.cs @@ -85,7 +85,7 @@ namespace GitHub.Runner.Listener.Configuration while (true) { // Write the message prompt. - _terminal.Write($"{description} ", ConsoleColor.White); + _terminal.Write($"{description} "); if(!string.IsNullOrEmpty(defaultValue)) {