Commit Graph
7521 Commits
Author SHA1 Message Date
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
Yarpopcat08andtomikun 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
tomikun 65b31ee5b6 bump(SDL): 3.4.4 to 3.4.12
Uses natives from
https://github.com/AngelAuraMC/amethyst-prebuilt-libraries/actions/runs/29481078420
2026-07-16 16:38:44 +08:00
tomikun 14bb93d6ab fix: Controlify incompatible jna version
This might break some mods? needs testing.
2026-07-16 13:42:20 +08:00
tomikun f2ec8b7d17 rework: SDL detection
Now uses SDL_Init call to detect if SDL is being used..sometimes
2026-07-16 13:42:20 +08:00
tomikun 78b212d1a4 Merge pull request #299 from rkxspace/v3_openjdk
default.json to new
2026-07-13 20:09:54 +08:00
tomikun 29d7c2d551 qol: Extract new layout to new_default.json if old layout exists
User may have edited and used default.json. Lets avoid overwriting this
and use new_default.json
2026-07-10 14:37:52 +08:00
Rocky 612c6a6927 feat: Update default.json to new layout
Signed-off-by: Rocky <rkxspace@gmail.com>
2026-07-10 14:25:21 +08:00