From b083336bf62cae0a08f4c06d78d8ba05bbeea08e Mon Sep 17 00:00:00 2001 From: BruceChen Date: Mon, 6 Apr 2026 00:29:27 +0800 Subject: [PATCH 1/4] 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 { From 7405aad68fca5ad2840c0dfa6dbe4908116498bc Mon Sep 17 00:00:00 2001 From: BruceChen Date: Mon, 6 Apr 2026 00:30:45 +0800 Subject: [PATCH 2/4] refactor: Simplify MainTuiView by removing architecture check for default return value --- MinecraftClient/Tui/MainTuiView.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/MinecraftClient/Tui/MainTuiView.cs b/MinecraftClient/Tui/MainTuiView.cs index bee0bc84..7c34d17c 100644 --- a/MinecraftClient/Tui/MainTuiView.cs +++ b/MinecraftClient/Tui/MainTuiView.cs @@ -26,9 +26,7 @@ namespace MinecraftClient.Tui if (configured > 0) return configured; - bool isArm = RuntimeInformation.ProcessArchitecture - is Architecture.Arm or Architecture.Arm64; - return isArm ? 500 : 3000; + return 3000; } private readonly ObservableCollection _logLines = new(); From 49b7b98ba8bde65c009b48e59453531cc7135065 Mon Sep 17 00:00:00 2001 From: BruceChen Date: Mon, 6 Apr 2026 00:33:38 +0800 Subject: [PATCH 3/4] chore: Update package references for Consolonia and Magick.NET to latest versions --- MinecraftClient/MinecraftClient.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MinecraftClient/MinecraftClient.csproj b/MinecraftClient/MinecraftClient.csproj index e8e9206b..8e6b2488 100644 --- a/MinecraftClient/MinecraftClient.csproj +++ b/MinecraftClient/MinecraftClient.csproj @@ -35,12 +35,12 @@ - + - + From 7f3b2c26da43df33f0eac514a30bbf5e1e833bd7 Mon Sep 17 00:00:00 2001 From: BruceChen Date: Mon, 6 Apr 2026 00:34:52 +0800 Subject: [PATCH 4/4] chore: Update Sentry package reference to version 6.3.0 --- MinecraftClient/MinecraftClient.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MinecraftClient/MinecraftClient.csproj b/MinecraftClient/MinecraftClient.csproj index 8e6b2488..d9314d9d 100644 --- a/MinecraftClient/MinecraftClient.csproj +++ b/MinecraftClient/MinecraftClient.csproj @@ -48,7 +48,7 @@ - + NU1701