alexytomi
9c9440dfbf
fix(Renderer/Default): Check asset ID instead of mcver
...
This is now based on the assetIndex.id that mojangs jsons have. I am
assuming inheritedFrom to always be present, if it isn't it'll treat it
like vanilla but it should still work due to the insertSafety setting
that field
This fixes the code breaking on versions with letters in them
Please finally don't break
2025-07-31 00:51:06 +08:00
alexytomi
bafef9ad77
fix(Tools/getVersionInfo): Copy inheritsFrom too
2025-07-31 00:31:19 +08:00
alexytomi
e0b30a04c9
Merge pull request #56 from AngelAuraMC/fix/HolyRendererString
...
fix(Tools/mcVersiontoInt): Fix edgecase for versions like 1.21
2025-07-29 16:53:33 +08:00
alexytomi
c7b38f1e9b
fix(Tools/mcVersiontoInt): Fix edgecase for versions like 1.21
2025-07-29 16:49:02 +08:00
alexytomi
332f791ff1
Merge pull request #47 from AngelAuraMC/fix/nanovg-missing-method
...
update(lwjgl3): Update everything lwjgl3
2025-07-28 23:34:45 +08:00
alexytomi
c8e6bb2259
update(lwjgl3): Update everything lwjgl3
...
Based on https://github.com/AngelAuraMC/lwjgl3/actions/runs/16386884975
# Conflicts:
# app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar
# app_pojavlauncher/src/main/assets/components/lwjgl3/version
2025-07-28 23:28:12 +08:00
alexytomi
bc5034f7ac
Merge pull request #46 from AngelAuraMC/fix/glfwWindow-GLVer-0.0
...
fix(GLFW): Fix forge crash GL Version 0.0
2025-07-28 23:18:48 +08:00
alexytomi
9ec50e8ef9
Merge pull request #50 from AngelAuraMC/fix/HolyRendererString
...
Rework "Default" renderer, improve corrupt json edgecase handling, and fix holygl4es string (kinda)
2025-07-28 23:13:26 +08:00
alexytomi
6cfb9cb18a
rework(Renderer/Default): Remove "Global Default" and check based on mcver
...
Just use profile customization.
2025-07-27 12:29:48 +08:00
alexytomi
43b35fab0d
fix(GLFW): Fix forge crash GL Version 0.0
...
Adds a some logic so mods that use this instead of
glGetString(GL_VERSION) can get something
They really should not be using this though.
2025-07-25 17:22:10 +08:00
alexytomi
adcd35e065
add(Tools.java): Add more functions and an overload
2025-07-23 14:13:18 +08:00
alexytomi
07876b0d0d
fix(strings): Update Holy GL4ES string
...
Holy GL4ES breaks on 1.21.5 due to it using glFramebuffer extensively,
which GL4ES didn't like
1.21.6 doubles down on this by using UBOs which the target API of ES2.X
on GL4ES cannot easily handle, so this is likely the end of things for
GL4ES
2025-07-23 14:13:17 +08:00
alexytomi
9c15bbae3f
Merge pull request #32 from alexytomi/update-MobileGlues
...
bump[MobileGlues]: Update to latest stable
2025-07-23 03:13:59 +08:00
alexytomi
456f50acd6
Merge pull request #42 from TouchController/v3_openjdk
...
TouchController touch input integration
2025-07-23 01:15:52 +08:00
fifth_light
b7c61d4dbb
feat[TouchController]: upgrade TouchController proxy version to 0.0.4
2025-07-21 22:01:31 +08:00
alexytomi
78f8c87ca5
change(MobileGlues/defaults): Change GLSL default to 128MB
...
Some users have reported increased performance when lowering it, weird
but sure.
2025-07-19 23:53:31 +08:00
alexytomi
ea43e8ad84
update(MobileGlues): Update to 1.2.7 release
...
Added new options
- angleDepthClearFixMode
- timerQueryExt
- Compute multidraw emulation
2025-07-19 23:51:11 +08:00
alexytomi
325811baea
fix(MobileGlues): Don't log MGlues config if not used
2025-07-19 23:27:05 +08:00
fifth_light
8f1aede432
feat[TouchController]: add TouchController mod detection
2025-07-16 23:27:06 +08:00
fifth_light
cd0f40f377
fix[TouchController]: Fixed TouchController proxy thread not being run
2025-07-16 22:36:03 +08:00
fifth_light
71a28fa5fb
fix[TouchController]: Fixed slider preferences of TouchController vibrate length
2025-07-16 20:49:16 +08:00
fifth_light
0765ce7991
feat[TouchController]: Initial integration
2025-07-16 20:32:34 +08:00
alexytomi
433f217a0a
Merge pull request #29 from AngelAuraMC/tomi/update-angle
...
bump[ANGLE]: Update ANGLE
2025-07-14 05:47:54 +08:00
alexytomi
81328cc2f6
Merge pull request #30 from AngelAuraMC/tomi/fix-l10n-branch-workflow-exclusion
...
fix[workflow]: Stop l10n branch from running workflow
2025-07-08 21:13:51 +08:00
alexytomi
4422f954e5
fix[workflow]: Stop l10n branch from running workflow
...
This makes useless noise in the actions tab
Signed-off-by: alexytomi <60690056+alexytomi@users.noreply.github.com>
2025-07-08 21:08:07 +08:00
alexytomi
a7ada5a9ea
bump[ANGLE]: Update ANGLE
...
Now based on https://github.com/AngelAuraMC/angle
This should improve performance in MobileGlues when using ANGLE as well
as helping to fix visual bugs.
2025-07-08 20:58:33 +08:00
Eva Isabella Luna
5f24b138c9
Fix weird edgecase crash for MinecraftAccount.load() returning null ( #25 )
2025-06-30 14:22:01 -06:00
Eva Isabella Luna
200343885c
Merge branch 'v3_openjdk' into fix/incorrect-accountjson-encoding-crash
...
Signed-off-by: Eva Isabella Luna <me@crystall1ne.dev>
2025-06-30 14:21:44 -06:00
Stella
fde5187ab7
Merge pull request #23 from AngelAuraMC/fix/arc_dns_injector-java21
...
Fixes arcmetica on optifine, per PR descriptiion
2025-06-30 14:20:27 -06:00
Eva Isabella Luna
e0b0483b22
Add neoforge install button + fix forge & neoforge UI becoming disabled when installing a version, requiring a restart to mitigate ( #17 )
2025-06-30 14:16:12 -06:00
alexytomi
791afe14c9
qol[mcAccountSpinner]: Make pickaccount() workaround more explicit to the user
2025-06-30 18:56:14 +08:00
alexytomi
8b6fef135e
fix[PojavProfile.getAllProfiles()]: Fix crash when accounts.json is malformed
2025-06-30 18:56:14 +08:00
alexytomi
7670c5cf89
fix[MinecraftAccount.load()]: Fix crash when accounts.json is malformed
2025-06-30 18:56:14 +08:00
alexytomi
3fe93eb514
update(components): Update arc_dns_injector version
...
Needs to be set so current installations have the faulty
arc_dns_injector replaced with the fixed one shipped in the apk
2025-06-24 22:58:31 +08:00
alexytomi
2016eba00f
fix(arc_dns_injector): Fix Java 21
...
CachedAddresses no longer exists, so we use CachedLookup instead since
it's the same class, just renamed.
This is horrible but it works so don't blame me
2025-06-24 22:29:47 +08:00
Jordan
c191909dfd
Fix Crowdin URL ( #20 )
2025-06-22 12:23:05 +08:00
Eva Isabella Luna
99cbe7857f
fix[version_list]: Move file to cache ( #19 )
2025-06-21 15:33:10 -06:00
alexytomi
3d7cf8b3ad
qol[ProfileType]: Add NeoForge install button
...
I don't know how it manages to make a profile but it does
2025-06-21 19:05:14 +08:00
alexytomi
c32f459caf
fix[ModVersionListFragment]: Faulty taskProxy logic
...
Code thought taskProxy was being set to null, when in reality it was
actually just the value of it.
Rather than just read the value of the key, I just delete the key itself
because outside of installing something, we don't need it at all.
This bug caused anything implementing ModVersionListFragment to disable
the list after one install as the code that handles the edgecase of
taskProxy being not null was being triggered but not reset post-install.
The faulty code was intended to block the user from being able to run
multiple install tasks at once, which wouldn't go well.
2025-06-21 19:05:14 +08:00
alexytomi
e2db0d35ed
fix[version_list]: Move file to cache
...
This allows people to forcibly reset it to see newer version faster by
clearing the cache. Plus if you don't have internet, having this isn't
even important.
2025-06-21 18:15:38 +08:00
Stella
66db228605
Merge pull request #16 from alexytomi/qol-betterLocalandDemoMessages
...
Merge alexytomi's changes for
1. Disallow creation of local accounts when no Microsoft account with game ownership is logged in
2. Disallow creation of local accounts when only a Microsoft account that lacks game ownership/demo mode is logged in
3. Prevent playing versions before 1.3.1 when no Microsoft account with game ownership is logged in, including demo accounts. (Demo mode does not exist before 1.3.1)
2025-06-21 00:03:13 -06:00
alexytomi
dcdcdff363
refactor[Tools]: Refactor better demo/local dialog
...
Should also fix demo message being missing in some cases (particularly
in the open directory button when both a demo and ms acc is logged on)
2025-06-21 12:51:50 +08:00
alexytomi
9e877dfb12
fix[i18n]: Add localization
2025-06-21 12:05:11 +08:00
alexytomi
dae621043c
fix[Tools/hasOnlineProfile]: Faulty logic fix
2025-06-21 12:02:03 +08:00
Eva Isabella Luna
331b588b75
fix[glfw]: Fix IndexOOB when requesting GLFW_KEY_LAST ( #15 )
2025-06-19 15:31:53 -06:00
alexytomi
1e652fc3bc
fix[Login]: Prevent creation of local accounts when no Minecraft Account is detected
2025-06-19 18:50:31 +08:00
alexytomi
17c435da39
qol[Demo]: Turn demo mode error into box
...
TODO: actually make these translatable
2025-06-19 18:49:57 +08:00
alexytomi
2e090c2418
fix[glfw]: Fix IndexOOB when requesting GLFW_KEY_LAST
...
Fixes https://github.com/C1OUS3R/Undertale/issues/23 hopefully
2025-06-19 08:30:27 +08:00
Eva Isabella Luna
e7ec20a79c
[Renderers] Remove LTW from Amethyst Android
...
Currently just from the workflow, will remove supporting code at a later time.
Removing due to AngelAuraMC's goals and foundation being fundamentally incompatible with artDev and MojoLauncher's.
2025-06-18 14:36:31 -06:00
Eva Isabella Luna
29b9e2233f
feat: Implement caching of SHA1's and fall back to old loading bar when offline ( #13 )
2025-06-15 01:41:29 -06:00