Minecraft-Console-Client/MinecraftClient/Resources
BruceChen 512445cb1d fix: prevent TUI StackOverflowException from excessive log controls
The TUI log view used an ItemsControl with 5000 max entries and no UI
virtualization. Avalonia's composition renderer traverses the entire
visual tree on each frame -- with thousands of TextBlock controls, the
recursive Render/RenderCore calls exceed the thread stack size on
constrained devices (especially ARM where each stack frame is larger
due to ABI differences), causing a StackOverflowException in
ServerCompositionContainerVisual.Render.

Changes:
- Enable VirtualizingStackPanel on the log ItemsControl so Avalonia
  only creates visuals for the rows currently in the viewport.
- Add [Console.General] TUI_Log_Scrollback config option so users can
  control max log lines in TUI mode. Default is 0 (automatic: 3000 on
  x86/x64, 500 on ARM/ARM64).

Made-with: Cursor
2026-04-03 03:17:53 +08:00
..
AsciiArt Change the way Crowdin integrates (#2329) 2022-11-06 21:21:21 +08:00
ConfigComments fix: prevent TUI StackOverflowException from excessive log controls 2026-04-03 03:17:53 +08:00
Translations fix: resolve AutoRelog reconnect errors (#3036) 2026-04-03 01:28:26 +08:00
AppIcon.ico Fix Resources folder 2014-05-31 02:01:53 +02:00
appicon_creeper1.ico Fix Resources folder 2014-05-31 02:01:53 +02:00
appicon_grassblock.ico Fix Resources folder 2014-05-31 02:01:53 +02:00
appicon_terminal.ico Fix Resources folder 2014-05-31 02:01:53 +02:00
en_us.json fix: add lunge enchantment mapping for 1.21.11 2026-03-25 18:00:38 +00:00
MinecraftAssets.Designer.cs Tooltip support & Bug fix 2022-12-11 13:00:19 +08:00
MinecraftAssets.resx Tooltip support & Bug fix 2022-12-11 13:00:19 +08:00