Releases: ZalithLauncher/ZalithLauncher2
Releases · ZalithLauncher/ZalithLauncher2
Release list
2.0.0_beta-20251018a
Updates:
- Downloads:
- Added concurrent loading for CurseForge paginated data
- Added concurrent loading for dependency project data
Refactors:
- UI:
- Theme colors: reselected background colors for most components
- Game:
- IME: improved text input handling
Fixes:
- UI:
- Download resources page: fixed missing exit animation when overlaying a new page
- Main page: on large screens, fixed task menu still being touchable while hidden, preventing clicks on the left area
2.0.0_beta-20251016a
Updates:
- Synchronized languages with Weblate project
- Version Management:
- Version overview: added “Mods Folder” quick access button
- Game:
- Game menu: added support for adjusting overall control layout opacity
- Downloads:
- Supported refreshing game version filter candidates based on the official version list
- Added multi-select category filter
- Added “April Fools” version filter with specific descriptions summarized from official blog posts
- Content Manager:
- Resource packs & shaders: added “Select All” for all files
- Dependencies:
- Updated
authlib-injectorto v1.2.6
- Updated
- Added new cape translation: “Copper”
Adjustments:
- Game:
- Game menu: switched to dual-menu mode, moving control-related features into a separate menu
- UI:
- Control layout style editor: added dividers between normal and pressed state styles
- Version management: removed version isolation UI indicator
- Task menu: dynamically adjusts width based on screen size
- Unified use of short indicator scrollbars in most cases
- Page transition animations: replaced with more natural rebound effects
- Added fade effect to scrollable components to indicate scrollability
- Adjusted colors of most secondary action buttons
- Account Management:
- Microsoft login: launcher now prompts user if they manually close the login web page
- Auth servers: password input fields in login dialog can now toggle visibility
Refactors:
- UI:
- Main page: refactored top bar operation logic
- Game downloads: redesigned lightweight UI layout
- Color picker: completely reimplemented the color picker system
Fixes:
- Control Layout Editor:
- Added trigger key: buttons now bind on tap instead of requiring hold
- Downloads:
- NeoForge: fixed issue where cached versions were not used properly
- NeoForge: fixed incorrect detection of April Fools version (25w14craftmine)
- Resources: prevented downloading assets for invalid versions
- Controls:
- Physical mouse: fixed low sensitivity caused by high polling rate
2.0.0_beta-20251011a
Updates:
- Synchronized languages with Weblate project
- Controls:
- Added support for custom mouse hotspot coordinates
- Key sending: supports sending press/release events based on gestures
- Added support for more mouse cursor shapes (1.21.9+)
- Content Manager:
- Mods, resource packs, shaders: support multi-selection for file deletion
- Implemented document provider for SAF file access
- Added memory usage monitor with available memory preview
- Game:
- When triggering half-screen IME, support dragging top blank area to move the game view
Refactors:
- Controls:
- Simplified virtual mouse image selection
- Optimized mouse loading logic
- UI:
- Optimized image loading logic for most UI components
Fixes:
- Account Management:
- Avoid using Compose snapshot refresh mechanism in data classes
- Controls:
- Fixed control layer rendering order and touch priority
- Soft keyboard: prevent fullscreen mode and extra auxiliary UI from appearing
2.0.0_beta-20251004a
Updates:
- Synchronized languages with Weblate project
- Content Manager:
- Mod Manager: Added batch mod update support
- Controls:
- Added support for extra mouse cursors in 1.21.9+ (mouse hotspot not yet supported)
- Downloads:
- Show detailed loading status when loading resource versions
- Other Updates:
- Added filename validity check: filenames cannot start or end with spaces
Refactors:
- Downloads:
- Standardized data class information handling using interfaces
- UI:
- Unified component-based chained animation UI implementation
Fixes:
- Account Management:
- Fixed issue where accounts with identical Profile IDs could overwrite each other under different login methods
- Fixed missing validity check when importing local account skin files
- Controls:
- Fixed infinite response issue caused by continuous mouse scroll events
2.0.0_beta-20250921a
Updates:
- Synchronized languages with Weblate project
Fixes:
- Offline Yggdrasil Server:
- Switched from Netty to CIO engine to improve compatibility
- Launch:
- Correctly load JDK8 runtime environment
2.0.0_beta-20250920a
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
2.0.0_beta-20250913a
Updates:
- Synchronized languages with Weblate project
- Added support for Monochrome icons
- Game-Related:
- Added support for sending key codes in-game
- Optimized hotbar interaction logic
- Added support for customizing hotbar trigger area size
- Hotbar trigger key codes now follow MC keybind changes
- Controls:
- Control layers can now be drag-sorted
- Added control layout manager
- Control layer now supports merging all controls downward
- Version Configuration:
- Added microphone check to ensure mods like Simple Voice Chat can use the microphone
Refactors:
- Optimized support library license display logic
Adjustments:
- Downloads:
- Adjusted Forge installer parsing logic
- Optimized network image loading speed
- Controls:
- Control layouts are now sorted by their default names
Fixes:
- Fixed launcher crash when accessing invalid links
- Controls:
- Fixed incorrect z-order between buttons and text fields
- Fixed fine adjustments of certain sliders in editor being unavailable or incorrect
- UI:
- Forced in-game control-related UI to use LTR layout direction
- Prevented disabled list components from being expanded
2.0.0_beta-20250908a
Updates:
- Synchronized languages with Weblate project
- Added ZalithLauncher2 application icon
- Added improved error handling
- Game-Related:
- Switched to Jetpack Compose IME connection method
- Added in-game menu
- Added option to hide virtual mouse
- Controls:
- Physical keyboard can now bind a key to trigger IME
- Full touch control system
- Direct interaction with Minecraft inventory supported
- Downloads:
- Supported custom version name when downloading modpacks
- Version Manager:
- Added option to clean up unused game files
Refactors:
- Settings:
- Refactored settings data storage using MMKV
- Refactored settings state management
- Optimized settings initialization
- UI:
- Refactored UIs of all content managers
- Switched to Google-recommended dynamic theme generation
- Launch:
- Released as many resources as possible before starting JVM
Adjustments:
- Content Manager:
- Asynchronous requests to target platforms for mod data
- Cached mod project data
- Optimized project data loading logic
- About Page:
- Added jump links for library license agreements
- Downloads:
- Non-modpack categories now support dependency resolution
Fixes:
- Launch:
- Fixed issue where replaced support libraries were not loaded
- LWJGL:
glfw: Added null check for extension strings
- Content Manager:
- Fixed memory overflow issues
- Fixed resource packs not loading correctly at initialization
- UI:
- Fixed navigation issues and unified NavKey management
- Fixed display issues under extreme cases
- Version Manager:
- Fixed crashes caused by invalid operations
- Downloads:
- Fixed incorrect sorting of OptiFine and Forge version numbers
2.0.0_alpha-20250810a
Updates:
- Synchronized languages with Weblate project
- Launch-Related Updates:
- Implemented native FPS counter in the bridge
- Crash page now supports displaying crash types
Refactors:
- Refactored mouse control: now uses a single control layer to support operations like Create Mod’s “hold right-click and drag” actions
Adjustments:
- UI Adjustments:
- Added scrolling effect for button text
- Mod Reader Adjustments:
- Used
UnpackZipExceptionfor better error handling
- Used
Fixes:
- Download Fixes:
- Used fallback function to assist with save file decompression
- Game Version Fixes:
- Adjusted image scaling for version icons
- In-Game Fixes:
- Made log text unselectable to prevent crashes caused by text recycling mechanisms
2.0.0_alpha-20250805b
Adjustments:
- Mod Management Adjustments:
- Refactored remote project loading structure
- Synchronized remote mod loader settings
- UI Adjustments:
- Top bar: Reused main page detection logic
Fixes:
- UI Fixes:
- Downloads: Fixed right-side shadow of the page navigator being clipped
- Account Fixes:
- Fixed abnormal task exit during Microsoft login process