github Leviidev/Husk 3.1

4 hours ago

What's new?

  • New UI, all over
    • New Home, Library, Store and game pages
    • Every screen, Settings included, uses the same navy look
  • Husk accounts
    • Sign in from the top of Settings
    • Your profile, playtime and library sync with itslevii.dev
  • New Import screen: APK, split APKs (.xapk, .apkm, .apks), OBBs and PS4 game folders. On iPad you can drag files onto it.
  • Small icon size for the library
  • Chinese (Simplified) for all of Husk. The language you pick in setup is used by Husk and your apps.

Store

  • New app page
    • Proper descriptions (bold, lists, links)
    • Short counts, like 1B+ downloads and 37M reviews
    • Tap screenshots to view them full screen, with zoom
    • Trailers, What's New, Highlights, tags and developer links
  • Store downloads can be stopped, and show in Downloads

Android

  • Keyboard button for apps and games. Typing works even when there's no text box.
  • In-app file picker: when an app asks for a file, the iOS file picker opens
  • Fullscreen games are centered and use the whole screen (Plants vs. Zombies and more)
  • Cocos Creator games start
  • Godot 4.7 games can save
  • Flutter apps find their fonts
  • .NET apps run much further
  • Apps protected with Dex2C work
  • Android system pop-ups (Bluetooth, NFC…) don't break apps anymore
  • XAPKs with OBB files inside install correctly
  • Battery, 24-hour clock, time zone and language follow your phone

Also

  • TrollStore and Dopamine on iOS 15–16 get JIT even when iOS refuses the usual way
  • The TrollStore build opens on devices it didn't before
  • Built-in StikJIT finds the pairing port by itself
  • Crash reports tell you when iOS closed Husk for using too much memory
  • Compatibility list and accounts moved to https://itslevii.dev
  • Lots of fixes

What's Changed

  • fix: Bypass W^X restrictions by @azyarashi in #74
  • Fix base APK selection using split manifests by @TakatoSey in #106
  • Cocos Creator games start: V8 runs without its JIT (--jitless) by @stellar099 in #113
  • Godot 4.7: answer the directory/file handlers for the objects the engine holds by @xinerqu in #151
  • fix: discover the dynamic RemotePairing port for Built-in StikJIT by @cklsit in #153
  • Fix Flutter font discovery under the Java Android root by @muzhi1991 in #179
  • Reserve aligned compressed-heap space before JIT prewarming by @muzhi1991 in #180

New Contributors

Known Issues

  • Hollow Knight and Cuphead have no sound
  • Some games (Disco Elysium, Muse Dash) don't take touch input
  • 32-bit only apps don't run

Final notes

Thank you all, especially everyone who sent a PR this time. Enjoy ❤️

Links:

Full Changelog: 3.0...3.1

Don't miss a new Husk release

NewReleases is sending notifications on new releases.