Updates:
- Synchronized languages with Weblate project
- Controls:
- Disabled control layout layer when physical mouse is moving
- Added ability to switch control layouts in-game
- Added gyroscope control support
- Accounts:
- Microsoft accounts now support changing skins and capes
- Added localized names for capes
- Saved skin model type data
- Updated Chinese translation configurations for mods and modpacks
- Game:
- Added option to hide floating menu
- Content Manager:
- Added support for importing mods, resource packs, and shaders
- Added support for importing and automatically extracting saves
- About Page:
- Added acknowledgements for GitHub community and localization contributors
- Accounts:
- Added offline Yggdrasil server support to load skins for offline accounts
Refactors:
- Accounts:
- Refactored parts of the logic and optimized code structure
- Refactored Chinese environment detection
- Downloads:
- Unified OptiFine and Forge compatibility checks
- UI:
- Unified file import button implementation
Adjustments:
- UI:
- Download Page:
- Added 100ms delay before auto-scrolling to the selected version
- Settings Page:
- Limited single-line display for radio-button style settings
- Control Layout Manager:
- Removed author name display from control file list
- Download Page:
- Content Manager:
- Removed save size information for performance and loading speed considerations
- Removed size information for folder-type resource packs for performance and loading speed considerations
Fixes:
- Control Layout Manager:
- Fixed state not resetting after importing a layout, causing repeated re-import of the same file
- UI:
- Control Layout Editor:
- Fixed main action buttons shifting position when preview button is hidden
- Control text direction now follows language direction
- Version Overview Page:
- Fixed icon action buttons not being centered
- Launch:
- Added pre-check for dependencies before loading UI, skipping UI load if no updates are needed
- Control Layout Editor:
- Accounts:
- Automatically refresh token when encountering 401 error
- Fixed external account detection logic
- Downloads:
- Fixed OptiFine version sorting
- Launch:
- Fixed missing handling of native dependencies
- Enabled patched sorting function for Forge 1.7.2 to avoid crashes
- Fixed incorrect JNA path
- Content Manager:
- Fixed inability to parse resource packs using text components