Fix color system mapping bug

Closes #342
This commit is contained in:
Patrik Svensson
2021-04-08 00:46:39 +02:00
committed by Phil Scott
parent ca036f6543
commit 13ac38ed04
6 changed files with 52 additions and 10 deletions

View File

@ -1,6 +1,5 @@
using System;
using System.Runtime.InteropServices;
using System.Text;
using Spectre.Console.Enrichment;
using Spectre.Console.Internal;

View File

@ -17,7 +17,7 @@ namespace Spectre.Console
/// <summary>
/// Gets or sets the color system to use.
/// </summary>
public ColorSystemSupport ColorSystem { get; set; }
public ColorSystemSupport ColorSystem { get; set; } = ColorSystemSupport.Detect;
/// <summary>
/// Gets or sets the out buffer.

View File

@ -8,31 +8,31 @@ namespace Spectre.Console
/// <summary>
/// Try to detect the color system.
/// </summary>
Detect = 0,
Detect = -1,
/// <summary>
/// No colors.
/// </summary>
NoColors = 1,
NoColors = 0,
/// <summary>
/// Legacy, 3-bit mode.
/// </summary>
Legacy = 2,
Legacy = 1,
/// <summary>
/// Standard, 4-bit mode.
/// </summary>
Standard = 3,
Standard = 2,
/// <summary>
/// 8-bit mode.
/// </summary>
EightBit = 4,
EightBit = 3,
/// <summary>
/// 24-bit mode.
/// </summary>
TrueColor = 5,
TrueColor = 4,
}
}