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
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
tomikun
1ffa6f54bc
rework(SDLActivity): Move initialization to SDLActivity, mSingleton now generic Activity
...
This is for LWJGL3ify. They swapped over GLFW with SDL. That includes
window setup. We have to implement that.
2026-07-08 15:16:03 +08:00
tomikun
af2ea8d452
fix(SDLSurface): Return native window from MinecraftGLSurface
...
We can't have SDLSurface using its own native surface if a mod wants to
use SDL for outputting the rendered window (LWJGL3ify)
2026-07-08 14:40:17 +08:00
tomikun
c0e2a4f15c
bump(SDL): 3.2.22 to 3.4.4
...
Uses
https://github.com/AngelAuraMC/amethyst-prebuilt-libraries/actions/runs/24794713156/
4765f4a95b
LWJGL3.4.1 SDL binding needs them
Had to modify SDLSurface to be public so we could use it.
2026-07-08 14:40:17 +08:00
tomikun
8d88d5a054
fix/feat(lwjgl): libspng and sdl bindings, angelica fix
...
Uses https://github.com/AngelAuraMC/lwjgl3/actions/runs/28921361028 and
https://github.com/AngelAuraMC/lwjgl3/actions/runs/28921354674
ContextAttribs update should fix angelica without lwjgl3ify
2026-07-08 14:40:12 +08:00
tomikun
61cf32ca17
fix : #295
2026-07-08 01:19:48 +08:00
tomikun
4acecad974
fix: crash if user deleted their control
2026-06-29 19:19:25 +08:00
tomikun
eab636ef5e
fix(MobileGlues): Minimap mods using incorrect colors
...
Uses
https://github.com/AngelAuraMC/amethyst-prebuilt-libraries/actions/runs/28275384091
2026-06-27 10:15:19 +08:00
tomikun
18d069f45a
fix: Fallback to lwjgl3.3.3 natives on JavaGUILauncherActivity
2026-06-27 10:01:38 +08:00
tomikun
a34e1f55ed
fix(NotificationDownloadListener): Crash on no-installer forge versions
...
Fixes #282
2026-06-27 10:01:38 +08:00
tomikun
9fbdb7ebc2
fix: Using wrong natives for 3.4.1
2026-06-27 10:01:38 +08:00
tomikun
88286a5363
Merge pull request #279 from TouchController/v3_openjdk
...
Adds configurable panning animation when keyboard opens
2026-06-27 10:01:21 +08:00
tomikun
8e3583f14e
fix: remove adjust_pan code
...
TouchController impl uses adjustresize. This is not needed.
2026-06-26 16:26:06 +08:00
Rock Pie
ed3bb0d179
fix: Allow AWT to use any java version
...
* remove check against Java 17+ for the "Execute a .jar" option in the launcher because Java 17+ works now
* remove localizations for incompatible Java runtimes for the "Execute .jar" feature
2026-06-23 11:19:51 +08:00
Jokypond
efd645abe7
Show device memory and memory allocation to Minecraft in the log ( #276 )
...
Signed-off-by: Jokypond <200445406+Jokypond@users.noreply.github.com >
2026-06-10 14:02:45 +08:00
fifth_light
35ac3b05a9
fix(TouchController): update cursor and input area in UI thread
2026-06-10 01:22:19 +08:00
fifth_light
86b27b056a
fix(TouchController): use actual insets value for IME animation
2026-06-09 23:12:23 +08:00
fifth_light
07cc39eac5
feat(TouchController): add IME padding support
2026-06-09 22:44:00 +08:00
tomikun
06991751d6
feat: Keyboard panning when keyboard is used
2026-06-09 12:11:29 +08:00
fifth_light
2f48e67e81
feat(TouchController): add text input intergation ( #69 )
2026-06-09 12:11:13 +08:00
tomikun
8b95c43a85
fix(glfw): Add more missing methods and fields
2026-06-09 08:59:49 +08:00
tomikun
1f8bf59b0a
mitigation: very old forge will crash trying to load package name starting with "mod_"
...
Because of crummy regex
57be417b7c/common/cpw/mods/fml/common/Loader.java (L66)
Old forge will incorrectly load "mod_blahblah/yourclass.class" while
expecting a "yourclass.class" because package name started with "mod_".
Fixes https://github.com/AngelAuraMC/Amethyst-Android/issues/265
1.1.5
2026-05-28 21:19:47 +08:00
tomikun
ffe4929211
fix: Handle high polling rate sources
...
Android's onTouch and onGenericMotion are only called every screen
refresh. This means it is tied to your hz. So what android does for high
refresh rate devices is it stores them in
MotionEvent.getHistoricalAxisValue() and makes you process them all at
once on the next screen refresh.
See
https://developer.android.com/reference/android/view/MotionEvent#batching
We used to just completely ignore this so high DPI mice didn't work
properly.
Hopefully high DPI everything now works properly.
2026-05-14 23:21:11 +08:00
tomikun
65ca76015c
Merge pull request #256 from AngelAuraMC/feat/misc
...
fix: Error parsing JVM args when JSON missing arguments field
2026-05-10 08:57:48 +08:00
tomikun
1883dde977
fix: Error parsing JVM args when JSON missing arguments field
2026-05-07 21:30:44 +08:00
tomikun
3f6656b0cc
Merge pull request #254 from AngelAuraMC/feat/misc
...
misc bug fixes
2026-05-07 17:47:20 +08:00
tomikun
f8b7821d70
bump: version from 1.1.4 to 1.1.5
2026-05-06 19:09:17 +08:00
tomikun
405e370fb3
fix: Make renderer autoselect MobileGLues when angelica is found
...
Angelica exposes GL3.3core by using an FFP emulator they made. They are
the renderer.
2026-05-06 19:09:17 +08:00
tomikun
0e9f75b480
fix: Incorrect parsing of jvm args from JSON
...
This just ignored all JSONs that didn't inheritsFrom. It was assumed to
be vanilla if it wasn't inheriting, the problem is that LWJGL3ify and
others exist which don't have an inheritsFrom field yet contain jvm args
that are needed for launch. This simply removes the known problematic
vanilla arguments from being added to the launch rather than nuking the
whole thing.
2026-05-06 19:09:17 +08:00
tomikun
70a87ba7df
fix(build): Correct location of local curseforge_key.txt file
...
Relative path bad, use absolute. It causes issues in gradle vers that
have workingDir in caches.
2026-05-06 19:09:17 +08:00