From b083336bf62cae0a08f4c06d78d8ba05bbeea08e Mon Sep 17 00:00:00 2001 From: BruceChen Date: Mon, 6 Apr 2026 00:29:27 +0800 Subject: [PATCH] refactor: Replace TextBlock creation with McColorParser for improved text rendering in chat display --- MinecraftClient/Tui/ContainerViewBase.cs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/MinecraftClient/Tui/ContainerViewBase.cs b/MinecraftClient/Tui/ContainerViewBase.cs index 2a5b7668..92787f46 100644 --- a/MinecraftClient/Tui/ContainerViewBase.cs +++ b/MinecraftClient/Tui/ContainerViewBase.cs @@ -184,14 +184,7 @@ namespace MinecraftClient.Tui ItemsSource = chatLines, Focusable = false, ItemTemplate = new FuncDataTemplate((s, _) => - new TextBlock - { - Text = s, - Foreground = Brushes.Gray, - Padding = new Thickness(0), - Margin = new Thickness(0), - TextWrapping = TextWrapping.Wrap, - }), + McColorParser.CreateColoredTextBlock(s ?? "", TextWrapping.Wrap)), }; _chatScrollViewer = new ScrollViewer {