Skip to content

Releases: ZalithLauncher/ZalithLauncher2

2.0.0_beta-20251018a

Choose a tag to compare

@MovTery MovTery released this 17 Oct 23:40
0f82fdb

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

Choose a tag to compare

@MovTery MovTery released this 16 Oct 13:48
9f54c1c

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-injector to v1.2.6
  • 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

Choose a tag to compare

@MovTery MovTery released this 10 Oct 16:11
983a2df

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

Choose a tag to compare

@MovTery MovTery released this 04 Oct 07:18
0b8d37e

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

Choose a tag to compare

@MovTery MovTery released this 21 Sep 11:14
3ea5a63

Updates:


Fixes:

  • Offline Yggdrasil Server:
    • Switched from Netty to CIO engine to improve compatibility
  • Launch:
    • Correctly load JDK8 runtime environment

2.0.0_beta-20250920a

Choose a tag to compare

@MovTery MovTery released this 20 Sep 13:52
424fe4f

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
  • 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
  • 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

Choose a tag to compare

@MovTery MovTery released this 13 Sep 04:52
621dd0e

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

Choose a tag to compare

@MovTery MovTery released this 08 Sep 00:24
af89ac7

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

Choose a tag to compare

@MovTery MovTery released this 09 Aug 18:10
ad98e2a

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 UnpackZipException for better error handling

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

Choose a tag to compare

@MovTery MovTery released this 05 Aug 12:27
dc4f36d

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