Skip to content

Releases: ZalithLauncher/ZalithLauncher2

2.0.0_alpha-20250805a

Choose a tag to compare

@MovTery MovTery released this 05 Aug 10:41
2c67481

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

Choose a tag to compare

@MovTery MovTery released this 23 May 13:43

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 NavigationRail for page display
  • 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 TabRow with DropdownMenu
  • 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

Choose a tag to compare

@MovTery MovTery released this 20 May 01:12

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

Choose a tag to compare

@MovTery MovTery released this 17 May 18:53
  • 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

Choose a tag to compare

@MovTery MovTery released this 16 May 23:43
  • 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

Choose a tag to compare

@MovTery MovTery released this 16 May 14:57
  • 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

Choose a tag to compare

@MovTery MovTery released this 01 May 11:19

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.