Skip to content

2.0.0_beta-20251109a

Choose a tag to compare

@MovTery MovTery released this 09 Nov 02:56
1d5c867

Updates:

  • Synchronized languages with Weblate project
  • Control-Related:
    • Gamepad Control:
      • Added a master switch to completely disable gamepad functionality
      • Improved input latency by using a listener-based mechanism
    • Restored mouse position only when in physical mouse control mode
  • Crash page now supports portrait display
  • Added support for parsing Cleanroom
  • UI-Related:
    • Launcher background opacity now also affects content elements

Adjustments:

  • Launcher Log:
    • When packaging logs, the original modification time is now preserved

Refactors:

  • Control-Related:
    • Refactored control layout and gamepad input handling using a more optimized approach
  • Crash Handling:
    • Rebuilt crash recovery using the Process Phoenix library for app restarts
    • Integrated Fishnet library for crash log capturing

Fixes:

  • Download-Related:
    • Foreground Service: Manually terminate existing services before installing Forge or OptiFine
    • Forge: Corrected displayed library names during installation
    • CurseForge Modpacks: Fixed missing downloads for some dependency files
  • Control-Related:
    • Fixed issue where pressing a new key also triggered events from already pressed keys
    • Gamepad: Removed redundant device detection
    • Fixed IME text composition range overflow
  • UI-Related:
    • Virtual Keyboard Dialog: Fixed UI flickering on some systems due to dialog height issues
    • Virtual Mouse Image Settings: Fixed image not refreshing after multiple imports
  • Crash Reports:
    • Fixed missing launcher version number in crash logs
  • Java Environment:
    • Added missing libawt_xawt.so library to imported runtime environments
    • Fixed logic for loading runtime environments
  • Game Launch:
    • Filtered out unusable game support libraries
    • Ensured client JAR presence for mod loaders
  • UI-Related:
    • Fixed background opacity being applied even when no background content exists