2.1.0
Update:
- Synchronized languages from Weblate project
- Game Download:
- Automatically select Fabric API and Quilted Fabric API
- Show a warning when only Fabric or Quilt is selected without the API mod installed
- Download related: Warn users when downloading over mobile data
- Account Management: Support custom UUID when creating offline accounts
- Content Management:
- Support managing the server list
- Mod Manager: Display mod count statistics
- Logs: Idea-style syntax highlighting
- Language Settings: Added Uyghur and reordered the language list
- Terracotta: Updated library to v0.4.2
- Renderer:
- Updated Krypton Wrapper to 0.4.4
- Updated ANGLE
- Joystick Controls: Support customizing the forward lock detection range
Refactor:
- UI related: Refactored Minecraft-style text color rendering
- Gamepad Controls:
- Handle key events earlier to prevent the 'B' button from being treated as the system back key
- Completely block gamepad events when gamepad control is disabled
Adjustment:
- UI related:
- Web pages: Adjusted web screen UI
- Version Management: Adjusted version description text opacity
- Logs: Dynamically adjust line spacing
Fix:
- Controls:
- Thread-safety issues in the key event handler
- Only forcibly close the input method when the mouse is captured
- Game Display: Use the actual screen size as the launch resolution
- Input Proxy: Simple Mode could not use input method keys such as Enter
- Mod Manager: Occasional thread-safety issues when refreshing the mod list
- UI related:
- Crash when entering settings without a Java runtime environment
- Single-line input fields not preventing issues caused by pasting multi-line text
- Renderer: Environment variables for the Krypton Wrapper renderer not configured correctly