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 df9d5871..dcc2ffa0 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 f3e73e03..2422d29e 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) {