diff --git a/TwitchDownloaderCLI/Modes/Arguments/ChatRenderArgs.cs b/TwitchDownloaderCLI/Modes/Arguments/ChatRenderArgs.cs index 58667a2a..e87cd8ef 100644 --- a/TwitchDownloaderCLI/Modes/Arguments/ChatRenderArgs.cs +++ b/TwitchDownloaderCLI/Modes/Arguments/ChatRenderArgs.cs @@ -106,7 +106,7 @@ internal sealed class ChatRenderArgs : IFileCollisionArgs, ITwitchDownloaderArgs public bool AlternateMessageBackgrounds { get; set; } [Option("readable-colors", Default = true, HelpText = "Increases the contrast of usernames against the background or outline color.")] - public bool AdjustUsernameVisibility { get; set; } + public bool? AdjustUsernameVisibility { get; set; } [Option("offline", Default = false, HelpText = "Render completely offline using only embedded emotes, badges, and bits from the input json.")] public bool Offline { get; set; } diff --git a/TwitchDownloaderCLI/Modes/RenderChat.cs b/TwitchDownloaderCLI/Modes/RenderChat.cs index 35cf7c6c..2a00b91d 100644 --- a/TwitchDownloaderCLI/Modes/RenderChat.cs +++ b/TwitchDownloaderCLI/Modes/RenderChat.cs @@ -94,7 +94,7 @@ private static ChatRenderOptions GetRenderOptions(ChatRenderArgs inputOptions, F AccentStrokeScale = inputOptions.ScaleAccentStroke, DisperseCommentOffsets = inputOptions.DisperseCommentOffsets, AlternateMessageBackgrounds = inputOptions.AlternateMessageBackgrounds, - AdjustUsernameVisibility = inputOptions.AdjustUsernameVisibility, + AdjustUsernameVisibility = (bool)inputOptions.AdjustUsernameVisibility!, FileCollisionCallback = collisionHandler.HandleCollisionCallback, };