Releases: ZalithLauncher/ZalithLauncher2
Releases Β· ZalithLauncher/ZalithLauncher2
Release list
2.0.0_alpha-20250805a
Updates:
- Synchronized languages with Weblate project
- Settings:
- Added log retention days setting
- Added log sharing option
- Added separate sensitivity setting for captured mouse movement
- Added auto-show logs setting
- Launch-Related Updates:
- Bundled JNA library with the launcher
- Added loading prompt during black screen phase
- Migrated to Navigation 3 library
- Added launch screen visual effects
- Download-Related Updates:
- Added search support for mods, resource packs, saves, and shader packs
- Supported downloading mods, resource packs, saves, and shaders for specific versions
- Supported downloading and installing modpacks
- Added support for installing Fabric API and Quilted Fabric API when installing game versions
- Updated game version filter
- Automatically scroll to the corresponding resource version compatible with the selected game version
- Added support for BMCL API mirror download source
- Version Settings Updates:
- Added shader pack management
- Added mod management
- Additional Support:
- TouchController: Added text input support
- Crash page now supports log file sharing
- Updated launcher About page
- Version Management Updates:
- Added version categories: All, Vanilla, Moddable
- Optimized version loading and page animations
Refactors:
- Migrated to database for safer data storage
- Refactored log recording system
- Refactored page data management using ViewModel
Adjustments:
- UI Adjustments:
- Removed unnecessary spaces
- Adjusted fullscreen logic
- Tweaked shadows across most UI elements
- Hidden download button in top bar when entering download screen
- Removed launcher title click effect
- Launch Adjustments:
- Treat accounts as offline when no network connection is detected
- Added storage permission checks for configurable renderer plugins
- Optimized data loading processes
- Account Adjustments:
- Improved exception handling for Microsoft login
- Control Adjustments:
- Remember last virtual mouse position
- Download Adjustments:
- Set default target platform to Modrinth
- Removed retry mechanism for version search
- Changed network image cache directory
- Rendering Adjustments:
- Updated ANGLE to support MobileGlues
Fixes:
- UI Fixes:
- About page still displayed plugin section when no plugins were loaded
- Incorrect theme color settings
- Account Fixes:
- Default skin model issue for offline accounts
- Invalid UUIDs for offline accounts
- Fixed repeated refreshes in account manager under certain conditions
- Game Directory Fixes:
- Fixed issue where versions were repeatedly refreshed after changing game directory
- Reverted to default game directory when storage permissions were lost
- Game Version Fixes:
- Refresh version manager after renaming versions
- Download Fixes:
- Fixed Forge dependency library download URL parsing
- Ensured OptiFine support libraries are correctly installed
- Fixed cache directory being created at incorrect stages
- Added file integrity verification
- Launch Fixes:
- Fixed unspecified classpath in older versions
- Correctly parsed IPv6 server links
- Control Fixes:
- Fixed focus issue with physical mouse capture layer
- Virtual mouse: consume event handling
- LWJGL & GLFW:
- Fixed "module org.lwjgl not found"
- Added missing method
glfwMaximizeWindow - Reported GL version instead of GLFW version
- Added "void glfwRestoreWindow"
- Additional Support Fixes:
- TouchController: Fixed improper handling of cancel touch events
- TouchController: Fixed fullscreen IME (input method editor)
- Renderer Plugin: Fixed incorrect version parsing
2.0.0_alpha-20250523a
Updates:
- Language:
- Turkish: Added 9 new translations, contributed by Star1xr
- Traditional Chinese (Taiwan), contributed by HongyiHank
- Content Management:
- Added Minecraft text formatting code processing mechanism
- Save Management Page:
- Supports displaying save details
- Supports renaming, deleting, and backing up saves
- Supports quick launch
- Resource Pack Management Page:
- Supports displaying resource pack details
- Supports renaming and deleting resource packs
- About Page:
- Displays all loaded plugins
- Settings:
- Added animation amplitude configuration option
- MioLibPatcher:
- Enables Forge to log loaded mod information
- Debug Version:
- Always shows a debug version warning
Refactors:
- UI Refactors:
- Replaced pagination with
NavigationRailfor page display
- Replaced pagination with
- Settings:
- Improved loading and retrieval performance using caching
Adjustments:
- UI Adjustments:
- Adjusted outer padding of tooltips to prevent shadows from being clipped
- Optimized list code structure and performance
- Removed shadow from top information bar
- Launch Page:
- Improved logic for detecting decompressed content
- Version Management:
- Added support for parsing whether a version supports quick launch
- Replaced space-constrained
TabRowwithDropdownMenu
- Language:
- Adjusted some language translations
Fixes:
- UI Fixes:
- Dialog input fields did not fill the full width
- FFmpeg Plugin:
- Fixed issue where the FFmpeg plugin could not load properly
2.0.0_alpha-20250520a
Updates:
- Language: Turkish, contributed by Star1xr
Refactors:
- Theme:
- Refactored many incorrect theme color schemes
- Refactored many incorrect shadow effects
- Removed similar and redundant color themes
- Account:
- Optimized account serialization-related logic
Adjustments:
- UI Adjustments:
- Tweaked divider opacity and padding for the download and settings screen navigation bars
- Adjusted shape and padding of selection areas for list and switch UIs
- Added TODO labels for incomplete screens
- Added more descriptive information for offline account skins
- Added warning and explanation for physical mouse control solution
- Download Adjustments:
- Set client download target to cache path; files are moved to the game directory only after installation completes
- Added more handling for undownloadable files
- Added warning about offline account skins on the launcher home page
Fixes:
- Offline Account Fixes:
- Fixed infinite loop issue when resetting offline account skins (repeatedly deleting and saving accounts)
- Fixed Alex model issue for offline accounts
- Task System:
- Fixed crashes caused by abnormal task progress
- Physical Mouse Fixes:
- Fixed virtual mouse flickering after connecting a physical mouse
- On some systems, fixed incorrect right-click events by manually converting them to correct ones
2.0.0_alpha-20250517a
- Dialog: input fields should be full-width
- Version Config:
- Standalone renderer settings were not saved
- Default vibration duration for touch controller was incorrect
- Unexpected fix for physical mouse behavior
2.0.0_alpha-20250516b
- Remove unused code
- Use a better version comparison method
- Improved input box experience
- Extensive revisions to English (US) language
- Adjust warning messages for invalid offline accounts
2.0.0_alpha-20250516a
- Support for using Touch Controller mod
- Basic download screen
- Minecraft version selection screen
- Version installation interface
- Load OptiFine, Forge, NeoForge, Fabric, and Quilt versions
- Add-on selection and incompatibility detection logic
- Download and install Minecraft
- Download and install OptiFine (version & as a mod)
- Download and install Forge
- Download and install NeoForge
- Download and install Fabric
- Download and install Quilt
- Renderer: added version compatibility checks for Minecraft
- Display warning when launching unsupported Minecraft versions with the renderer
- Improved list expand animation
- Global HttpClient usage extraction
- Accounts:
- Microsoft account login wizard added
- Display device code during Microsoft login polling
- Added legit acquisition paths for offline accounts
- Refactored parts of the account-related UI
- More detailed exception handling
- Click "No installed versions" in version management to go to the download page
- More descriptive warning when deleting a version
- Fixed issue with ensuring unique page routing
- Fixed global back button skipping sub-navigation pages
- Yggdrasil: Minecraft client version must be an integer
- Incorrect native reference for Freedreno renderer ID
- Prevented invalid versions from entering the version config page
- Fixed some UI misalignments in version management
2.0.0_alpha-20250501a
This is the first significant Alpha version of the project.
It includes core features and sets the foundation for future development.
Please note: This release is intended for testing and feedback β expect bugs and incomplete functionality.