From 58eff30787c23db3f634420152ccdcd94cecf519 Mon Sep 17 00:00:00 2001 From: Patrik Svensson Date: Sat, 10 Jul 2021 21:09:59 +0200 Subject: [PATCH] LineTreeGuide should not fall back to ASCII If the user's environment didn't support unicode, we used to fall back to using the AsciiTreeGuide if LineTreeGuide was being used (which it is by default). This commit removes that fallback since the characters used in LineTreeGuide is covered by extended ASCII, which SHOULD be fine in almost all scenarios. Closes #324 --- examples/Console/Trees/Program.cs | 2 +- src/Spectre.Console/Rendering/Tree/LineTreeGuide.cs | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/examples/Console/Trees/Program.cs b/examples/Console/Trees/Program.cs index df9d587..dcc2ffa 100644 --- a/examples/Console/Trees/Program.cs +++ b/examples/Console/Trees/Program.cs @@ -16,7 +16,7 @@ namespace Spectre.Console.Examples // Create the tree var tree = new Tree("Root") .Style(Style.Parse("red")) - .Guide(TreeGuide.BoldLine); + .Guide(TreeGuide.Line); // Add some nodes var foo = tree.AddNode("[yellow]Foo[/]"); diff --git a/src/Spectre.Console/Rendering/Tree/LineTreeGuide.cs b/src/Spectre.Console/Rendering/Tree/LineTreeGuide.cs index f3e73e0..2422d29 100644 --- a/src/Spectre.Console/Rendering/Tree/LineTreeGuide.cs +++ b/src/Spectre.Console/Rendering/Tree/LineTreeGuide.cs @@ -7,9 +7,6 @@ namespace Spectre.Console.Rendering /// public sealed class LineTreeGuide : TreeGuide { - /// - public override TreeGuide? SafeTreeGuide => Ascii; - /// public override string GetPart(TreeGuidePart part) {