Releases: ZalithLauncher/ZalithLauncher2
Releases · ZalithLauncher/ZalithLauncher2
2.4.7
Notes:
- Since version 26.2+, Mojang has introduced the Vulkan rendering engine. If your device does not support Vulkan 1.2, please do not use the Vulkan backend to launch the latest version of Minecraft.
Refactors:
Changes:
- GP#1358: Search ID input field now supports pressing Enter to search (by @MovTery)
- GP#1359: Updated project dependencies (by @MovTery)
- GP#1369: Theme: Use Scheme's built-in Surface color attributes (by @MovTery)
Fixes:
- GP#1357: Physical mouse movement position and stylus event handling (by @MovTery)
- Main#8c4f2c6: Game manifest merge logic should use the original assetsIndex (by @MovTery)
- Main#8c4f2c6: Clean game files should ignore non-existent version JSONs (by @MovTery)
- GP#1366: Pass current account data via Intent during launch process (by @MovTery)
- GP#1368: Attempting to render blur effect when no background is set (by @MovTery)
2.4.6
Notes:
- Since version 26.2+, Mojang has introduced the Vulkan rendering engine. If your device does not support Vulkan 1.2, please do not use the Vulkan backend to launch the latest version of Minecraft.
Updates:
Fixes:
2.4.5
Notes:
- Since version 26.2+, Mojang has introduced the Vulkan rendering engine. If your device does not support Vulkan 1.2, please do not use the Vulkan backend to launch the latest version of Minecraft.
Updates:
- GP#1316: Added support for background blur/foreground blur effects (by @MovTery)
- GP#1320: Apply theme colors to native dialogs (by @MovTery)
- GP#1330: Localized cape Builder and Crafter (by @MovTery)
- GP#1333: Added more hotbar interactions: double-tap to swap to offhand, long-press to drop (by @MovTery)
- GP#1340: Localized more network error interpretations (by @MovTery)
Refactors:
- GP#1303: Upgraded AGP and dependencies, enabled R8 to optimize launcher performance (by @MovTery)
- GP#1303: Removed StringFog library, replaced with BuildKeys library to dynamically generate configuration classes (by @MovTery)
- GP#1303: Manually record launcher log tags (by @MovTery)
Changes:
- GP#1290: Improved reliability of account skin/cape downloads (by @dryfish09)
- GP#1312: No longer repeat line prefixes when logging game environment information (by @MovTery)
- Main#1c65a20: Language: Revised English source text (by @MovTery)
- GP#1342: Record package architecture information in launcher logs/crash reports (by @MovTery)
Fixes:
- GP#1303: Fixed multi-architecture builds not cleaning up redundant Jre25 architectures (by @MovTery)
- GP#1304: Crash when requesting permissions on systems that do not support "Manage all device files" permission (by @MovTery)
- GP#1305: Version list component issues in the main menu (by @MovTery)
- GP#1321: Fixed MIME type filtering for imports from the in-game directory menu (by @sdf123098)
- GP#1319: Fixed physical mouse event handling (by @MovTery)
2.4.4
Notes:
- Since version 26.2+, Mojang has introduced the Vulkan rendering engine. If your device does not support Vulkan 1.2, please do not use the Vulkan backend to launch the latest version of Minecraft.
Updates:
- GP#1283: Synced translations from Weblate project
- GP#1231: Save selected target download platform when downloading resources (by @MovTery)
- GP#1247: Custom home page - Added share_game_log event (by @MovTery)
- GP#1247: Custom home page - Added server parameter to launch_game event (by @MovTery)
- GP#1247: Custom home page - Added random text block component (by @MovTery)
- GP#1254: Added toolbar to log output: Clear, Auto-scroll, Scroll to bottom (by @MovTery)
- GP#1255: Added device Vulkan check to detect whether MC 26.2+ can be launched (by @MovTery)
- Tested by: @ConfectionaryQwQ, @Vera-Firefly, and other helpful community members
- GP#1277: Added ability to open quick menu by long-pressing the version list in the main menu (by @MovTery)
Refactors:
Fixes:
- GP#1244: Deduplicate game dependency libraries when launching and added logging (by @MovTery)
- GP#1245: Release active component on pointer up in control layout & pointer capture logic (by @MovTery)
- GP#1247: Custom home page - Improved security of home page events (by @MovTery)
- GP#1252: Multi-touch conflict on scrollable controls in control layout (by @MovTery)
- GP#1263: MC 26.2+ failing to fall back to OpenGL when Vulkan requirements are not met (by @MovTery)
- GP#1263: MC 26.2+ crashing when running in picture-in-picture mode (by @MovTery)
- GP#1264: Error handling coroutine not using main thread dispatcher in account management (by @MovTery)
- GP#1281: Do not use user-defined parameters when installing a loader from the foreground (by @MovTery)
- GP#1282: Control layout pointer handling conflict on some devices (only pointer slide) (by @MovTery)
2.4.3
Notes:
- Since version 26.2+, Mojang has introduced the Vulkan rendering engine. If your device does not support Vulkan 1.2, please do not use the Vulkan backend to launch the latest version of Minecraft.
Updates:
- GP#1222: Synced translations from Weblate project
- GP#1210: Added support for customizing the launcher home page using Markdown (by MovTery)
- GP#1214: Store log files separately for each game version (by MovTery)
- GP#1214: Added ability to share and view logs in the version overview (by MovTery)
Changes:
- GP#1177: Replaced domestic mirror API domain within China (by leemwood)
- GP#1214: Use read-only editor preview when opening dependency project licenses in the About page (by MovTery)
Fixes:
- GP#1167: imgui loading issue for Veil mod version 3.1.0- (by MovTery)
- GP#1176: Fullscreen not taking effect and system UI components not hiding on some devices (by MovTery)
- GP#1186: Unable to correctly locate the actual directory level when importing saves (by MovTery)
- GP#1214: Upload dialog not closing when canceling game log upload (by MovTery)
- GP#1217: LabyMod 3 and similar clients failing to launch due to incorrect vanilla inheritance logic (by MovTery)
- GP#1218: Angelica mod failing to launch (by MovTery)
- GP#1219: Control layout conflicting with mouse movement on some devices (by MovTery)
- GP#1221: LWJGL missing IME positioning function causing TouchController to crash (by MovTery)
2.4.2
Notes:
- Since version 26.2+, Mojang has introduced the Vulkan rendering engine. If your device does not support Vulkan 1.2, please do not use the Vulkan backend to launch the latest version of Minecraft.
Updates:
- GP#1169: Synced translations from Weblate project
- GP#1136: Display download speed for download tasks (by MovTery)
- GP#1151: Clicking on a screenshot in the screenshot manager opens it with the system image viewer (by youfeng11)
- GP#1152: Check for content count changes when returning to Content Manager to auto-refresh the list (by MovTery)
- GP#1160: Updated launcher to support using multi-cloud storage links (by MovTery)
- GP#1161: Apply fullscreen to launch extraction page according to settings (by youfeng11)
- GP#1143: Added JVM keep-alive foreground service (by MovTery)
Changes:
- GP#1145: Only use default name when the name is empty when modifying/adding a server (by MovTery)
- GP#1146: Adjusted prompt text color for overwriting an existing version installation (by MovTery)
- GP#1147: Automatically select the newly added account when adding an account (by MovTery)
- GP#1162: Adjusted theme configuration for the Terracotta multiplayer menu (by MovTery)
Fixes:
- Main#71125970, Main#20054dac: Reverted changes that caused display anomalies on some devices (by MovTery)
- GP#1133: 26.2 snapshot4 failing to run (by MovTery)
- GP#1137: Added path traversal check for filename legality validation (by MovTery)
- GP#1142: Activity configuration issue causing multiple launcher instances to exist (by MovTery)
- GP#1149: UI anomalies on some devices when entering fullscreen (by MovTery)
- GP#1150: Launch extraction page should ignore Java runtime environments not supported by the current device (by MovTery)
- GP#1165: Replaced domestic mirror API domain within China (by leemwood)
2.4.1
Notes:
- Since version 26.2+, Mojang has introduced the Vulkan rendering engine. If your device does not support Vulkan 1.2, please do not use the Vulkan backend to launch the latest version of Minecraft.
Updates:
- GP#1112: Synced translations from Weblate project
- GP#1074: Use concurrency to check for updates when updating mods. by youfeng11
- GP#1078: Added Korean language option. by youfeng11
- GP#1080: Added screenshot manager to view/save all in-game screenshots. by youfeng11, MovTery
- GP#1095: Removed high-overhead theme switch transition animations, only transition when toggling dark mode. by MovTery
- GP#1099: Rewrote full-screen exit implementation to support SDK 35. by youfeng11, MovTery
- GP#1103: Added extraction task description for JNA dependency project. by MovTery
Refactors:
- GP#1072: Do not enable domestic mirrors when downloading resources outside of China. by MovTery
- GP#1083, GP#1107: Refactored launcher theme to better align with Material 3 Expressive design standards. by MovTery
Changes:
- GP#1086: Select All/Deselect All in Content Manager only applies to filtered results. by MovTery
- GP#1111: Added ability to bypass account check through specific methods. by MovTery
Fixes:
- GP#1073: Fixed issues where some devices could not properly exit full-screen, potentially causing touch position anomalies. by MovTery
- GP#1077: Added support for updating mods by selecting the version based on the mod's own loader. by youfeng11
- GP#1089: Game info display window can now be manually closed. by MovTery
- GP#1096: Adapted foreground service type restrictions for Android 14. by MovTery
- GP#1106: Fixed top bar being obscured when full-screening the app on ChromeOS. by youfeng11
- GP#1113: Prevented OptiFine and similar versions from entering the update loader page. by MovTery
2.4.0 hotfix
Notes:
- Since version 26.2+, Mojang has introduced the Vulkan rendering engine. If your device does not support Vulkan 1.2, please do not use the Vulkan backend to launch the latest version of Minecraft.
Hotfix:
- Launch: Apply key conflict fix only for versions below 1.13
Updates:
- Synced translations from Weblate project
- Control layout editor:
- Added support for resizing controls by dragging the selection box cursor
- Show basic action bar at the bottom of a control when selected
- Game menu: Added support for dragging and saving the floating window position
- Downloads: Added support for searching by entering custom game version
- Renderer: Updated Krypton Wrapper to 0.4.5 by youfeng11
- Added support for loading Sable Rapier native library plugin
- Settings: Added download channels for renderer plugins, Turnip plugins, and native library plugins
- Accounts: Added support for parsing and using "Unified Pass" authentication method
- Disable using other accounts when not logged into a Microsoft account
Changes:
- Downloads:
- Removed height change animation for download items
- Now only list popular major Minecraft versions by default
- Control layout editor:
- Draw selection box near the selected control
- Now requires double-click to open the edit page
- Control alignment guide lines now sync with launcher theme color
- Only images can be used as editor background
- Controls: Removed no-operation handling that could cause abnormal states
- Properly handle WebView lifecycle to avoid memory leaks by youfeng11
- Simplified IO stream handling in archive utilities by youfeng11
- Adjusted asset extraction function and require re-extraction
- Specify input type for password fields to invoke secure keyboard input
- Graphics API: Added default setting "Set to OpenGL only on first launch"
Fixes:
- Launch: Disabled key bindings that were incorrectly triggered on older versions
- Fixed some errors by youfeng11
- Gyro controls: Added HIGH_SAMPLING_RATE_SENSORS permission by youfeng11
- Use ProcessPhoenix to restart when the game exits
- Fixed inconsistent double-click reset speed for skin preview on different screen refresh rates by youfeng11
- Incorrect X coordinate of joystick control in RTL layouts
- Controller support:
- Fixed repeated triggering of left/right trigger events
- Fixed some key values not being saved correctly when saving mappings
2.3.3
Notes:
- Since version 26.2+, Mojang has introduced the Vulkan rendering engine. If your device does not support Vulkan 1.2, you may be unable to launch the latest version of Minecraft.
Updates:
- Synced translations from Weblate project
- Added support for directly overwriting an existing version installation (allows upgrading/downgrading versions while retaining version data)
Fixes:
- Refactored launch logic code to fix login issues
- Controls: Allow long press to repeatedly trigger key events
- File sorting: Use full natural sorting
2.3.2
Notes:
- Since version 26.2+, Mojang has introduced the Vulkan rendering engine. If your device does not support Vulkan 1.2, you may be unable to launch the latest version of Minecraft.
Hotfix:
- Logic error caused the game to force offline login
Updates:
- Synced translations from Weblate project
- Added Thai language option to the language list by youfeng11
- Added support for rendering with SurfaceView
Changes:
- Accounts: Refresh Microsoft account only when the token expires
Fixes:
- Input method:
- Crashes related to focus issues
- Enter key not responding properly in the input method