Commit Graph

7527 Commits

Author SHA1 Message Date
tomikun
8f9415146f Merge pull request #320 from AngelAuraMC/fix/modpack-import-perf-issue
Fix/modpack import perf issue
2026-07-29 21:55:00 +08:00
tomikun
cf131e13aa fix: Block import button from being pressed if task is ongoing
This button is not safe for doing multiple packs at once
2026-07-29 21:34:01 +08:00
tomikun
87aa35c3af fix: Slow modpack import performance and better progress bar handling 2026-07-29 21:33:14 +08:00
tomikun
16451de9d3 Merge pull request #318 from AngelAuraMC/fix/sdl-issues
sdl bugfixes
2026-07-28 15:06:14 +08:00
tomikun
417500e184 mitigation: MobileGlues incorrectly parses EGL color space 2026-07-28 14:58:55 +08:00
tomikun
67005035c7 fix: Properly dlsym SDL functions
Seems like android doesn't like global anything
2026-07-28 14:58:54 +08:00
tomikun
cee58e2c23 regression: Accidentally broke SDL integration detection, oops 2026-07-28 14:58:54 +08:00
tomikun
e2bc2f92bb Merge pull request #312 from AngelAuraMC/feat/lwjgl3ify-sdl-support
the sdl support
2026-07-27 12:20:44 +08:00
tomikun
beccbfceaf fix: LWJGL3ify version autofix not applying for first time launch 2026-07-27 11:32:50 +08:00
tomikun
9104c4738a fix: New loading bar message wasnt visible 2026-07-27 11:32:50 +08:00
tomikun
e4c79084d8 fix: Disable SDL3 JNI_OnLoad from running outside dalvikvm
Should fix controlify swapping from jna to jni
2026-07-27 11:32:50 +08:00
tomikun
8806afc71b fix: Add dlopen hook to redirect some dlopens to launcher libs 2026-07-27 11:32:50 +08:00
tomikun
d0cf885b7f fix: Add SDL error if launcher integration fails somehow 2026-07-26 23:39:43 +08:00
tomikun
c4652a5c65 rework: move utilities to utils.c 2026-07-26 23:39:43 +08:00
tomikun
6c343b125f FIXME: Jank "fix" to washed out colors on SDL
FIXME: Try undoing this when MobileGLues/MobileGL accurately
translates/emulates EGL
2026-07-23 18:49:00 +08:00
tomikun
31a96288e5 fix: Handle importing modpacks without a known modloader 2026-07-23 02:59:42 +08:00
tomikun
02ea563a91 qol: Better loading bars for local modpack import 2026-07-22 23:06:22 +08:00
tomikun
b0bb9b006c fix: Incorrect nonull assumption causing crash in SDL_OPENGL_LIBRARY 2026-07-22 15:19:30 +08:00
tomikun
c52bdb1b7d fix: Move debug/release identifier away from end of string
Some OEM ROMs are blocking the update because of this for some reason
2026-07-20 10:52:21 +08:00
tomikun
59fc7cdb1f qol: Stop changing user default controls to the new one 2026-07-20 10:49:14 +08:00
tomikun
e8a088c4df fix: #310 was not fixed because typo, oops 2026-07-20 09:50:39 +08:00
tomikun
3bd4077117 fix(HotbarView): #37 2026-07-20 09:50:39 +08:00
tomikun
6257d58d65 mitigation(SDL): M4 and M5 are flipped on android, adapt 2026-07-20 09:50:39 +08:00
tomikun
3456af50fb change(Mouse): Enable physical mouse side buttons passthrough 2026-07-20 09:50:39 +08:00
tomikun
611a6c530f change(SDL): Use SDL3 includes instead of janking it 2026-07-20 09:50:39 +08:00
tomikun
674c93bef1 fix(SDL): Keyboard/text input 2026-07-20 09:50:39 +08:00
tomikun
1515371d4b fix(SDL): Properly set window/resolution properties 2026-07-20 09:50:39 +08:00
tomikun
427b7e18ca fix: Incorrect value returned by getAndroidKeycode(char) 2026-07-20 09:50:39 +08:00
tomikun
33e2bde149 mitigation: LWJGL3ify 3.x and Angelica ASR rendering issues 2026-07-20 09:50:39 +08:00
tomikun
97a62cf8d1 feat: LWJGL3ify support
Now should run lwjgl3ify ootb (assuming non-debug builds, the
forgePatches url is broken there, not our bug)
2026-07-20 09:50:39 +08:00
tomikun
97e70730ba fix(ModDetail): Fill in missing mod data if possible + dependencies 2026-07-20 09:50:39 +08:00
tomikun
543573c721 feat(SDL): Mouse/KB input 2026-07-20 09:50:39 +08:00
tomikun
6d9fa23b75 fix(SDL): Crash when keyboard close due to uncastable layout 2026-07-20 09:50:39 +08:00
tomikun
81a8b38277 fix(SDL): Set SDL env vars for renderer 2026-07-20 09:50:39 +08:00
tomikun
a31b594db5 fix(SDL): Tab out crashing game 2026-07-20 09:50:39 +08:00
tomikun
d8a195640a last minute fixes (#311)
* fix: #310

* fix(MicrosoftBackgroundLogin): Add proper detection for ownership

It only detected profile before, now it checks for real ownership of the
game and gives out the proper error
1.1.6
2026-07-20 01:59:53 +08:00
Jokypond
1255fb57fc qol: Append either debug or release to the version string (#301) 2026-07-20 01:58:43 +08:00
tomikun
c11eae582f fix(MicrosoftBackgroundLogin): Add proper detection for ownership
It only detected profile before, now it checks for real ownership of the
game and gives out the proper error
2026-07-20 00:20:14 +08:00
tomikun
4e2bd8774b fix: #310 2026-07-20 00:19:23 +08:00
tomikun
5148b03857 fix: forgot to push the strings update 2026-07-18 21:09:28 +08:00
tomikun
c0e29279ce Merge pull request #292 from AngelAuraMC/feat/misc
misc fixes
2026-07-18 20:56:33 +08:00
tomikun
b6d5374074 bump: 1.1.5 to 1.1.6 2026-07-18 20:55:55 +08:00
Yarpopcat08
d9f7e2444a fix: handle NumberFormatException in renderer settings (#305)
* fix: handle NumberFormatException in renderer settings

* fix(LauncherPreferenceRendererSettingsFragment): mg cache error not localized

Signed-off-by: tomikun <60690056+alexytomi@users.noreply.github.com>

---------

Signed-off-by: tomikun <60690056+alexytomi@users.noreply.github.com>
Co-authored-by: tomikun <60690056+alexytomi@users.noreply.github.com>
2026-07-18 20:47:37 +08:00
Rocky
2e0d341b69 Fix drop item button incorrectly not bound to q (#307)
Signed-off-by: Rocky <rkxspace@gmail.com>
2026-07-18 20:37:13 +08:00
tomikun
772da583b4 feat: forward and back buttons on mouse support
If a mouse fucks up their implementation of this..that's their problem
2026-07-16 18:15:02 +08:00
tomikun
dbe27ef839 fix: Remove janky SDL switch
We no longer need it, The SDL_Init hook works well enough.
2026-07-16 17:39:48 +08:00
Jokypond
11c999b11a Merge pull request #304 from Jokypond/delete-security-manager
Delete security manager
2026-07-16 17:26:23 +08:00
tomikun
79061c4129 change: Run GLFW and SDL controller systems at the same time
Would make it easier for l4j players to swap around. It would also be
closer to what you'd expect on pc.
2026-07-16 17:02:00 +08:00
tomikun
61bc8bbeb6 cleanup: Remove old SDL controller detection mechanism 2026-07-16 16:44:22 +08:00
tomikun
5dfb156c96 fix(SDL): Apply all SDL changes for launcher integration
Removes all the SDLControllerHandler changes, we use the
SDL_InitSubsystem() hook now
2026-07-16 16:40:49 +08:00