Updates:
- Synchronized languages with the Weblate project
- Updated Chinese translation files for mods and modpacks
- Added support for importing local modpacks (CurseForge, Modrinth, MultiMC, MCBBS)
- Control Layout Editor:
- Click actions now support forcibly showing or hiding control layers
- Click actions now support sending text/commands into the game
- Download-Related:
- Downloading additional content: when selecting a game version for installation, show all dependency projects of that resource
- Game Launch:
- Mods are now allowed to access local paths through environment variables for storing their native libraries
- Optimized archive decompression performance
Adjustments:
- UI-Related:
- Page transition animations: fade-in/out duration now adapts to animation speed multiplier
- Fine-tuned components using dividers
Refactors:
- Task System: switched to phase-based task flow management
- Control Layout:
- Components now process touch events independently
- Slightly improved control loading performance
Fixes:
- IME:
- Fixed issues with composing text and candidate selection in certain input methods
- Game-Related:
- Logs were not disabled while editing control layouts
- Download-Related:
- CurseForge category type could be null
- Completely avoided parsing Modrinth mod changelogs to prevent memory overflow caused by extremely large changelog entries
- After game installation, clicking the install button again would cause incorrect page state
- Renderer: removed version restriction for the Freedreno renderer
- Network: incorrectly handled most I/O interruption exceptions