khanhduytran0
2030dfac54
Fix: correct control safe area in windowed mode
2025-05-11 15:24:08 +07:00
khanhduytran0
6c2d097a2d
Fix[auth]: correct UI calls to dispatch main queue
2025-05-11 15:24:08 +07:00
khanhduytran0
184c20c601
Fix: add missing size conversion
2025-05-11 15:24:08 +07:00
khanhduytran0
c74491a05a
Fix: add missing size conversion
2025-04-16 18:45:55 +07:00
khanhduytran0
11991d28c2
Fix[input]: add hook to enable UIHoverGestureRecognizer on iPhone
2025-04-16 18:32:02 +07:00
khanhduytran0
9ce90315ab
Feat: pre-validate if there is sufficient memory
2025-04-16 18:28:35 +07:00
khanhduytran0
f883ebe3e2
Fix[input]: fix mouse input on Mac Catalyst
2025-04-13 17:25:26 +07:00
khanhduytran0
c5042e2ce9
Fix[auth]: don't crash if fails to load token from keychain
2025-04-13 17:25:12 +07:00
khanhduytran0
0a13331cdc
Feat[audio]: separate allow microphone input from silent switch mode
2025-04-13 17:22:52 +07:00
khanhduytran0
68ee5d09cd
Fix[renderer]: add more OpenGL aliases for tinygl4angle
...
Hope to fix 1.21.5 crashing issue
2025-04-02 16:55:12 +07:00
khanhduytran0
3b61a1ba65
Fix: disable RWX JIT codepath on Mac Catalyst
...
It never worked since JVM was modified to test RWX JIT by mmapping a page, but then process can no longer map another RWX region
2025-04-02 16:52:43 +07:00
realdoomsboygaming
c51f1b20d5
Fixed iOS 18 Icon Sizing ( #826 )
...
* Add IOS 18 UI Icon Sizing Support
* Add IOS 18 UI Icon Sizing Support
2025-03-11 15:19:25 -06:00
khanhduytran0
7d8203b257
Fix[JNA]: use bitshift for packing version number
...
When using a char array, a non-zero patch version will break the check.
Changed it to bitshift.
2025-02-05 20:37:09 +07:00
khanhduytran0
6aacf3a4e4
Fix[build]: correct cacio copy destination
2025-01-25 14:02:35 +07:00
khanhduytran0
60787ca4d4
Chore: add missing variable to submake, readd gitignore
2025-01-25 12:08:47 +07:00
khanhduytran0
6eb7ecdde3
Fix[JNA]: use agent to replace class at runtime
...
Fixes duplicate module package on recent Forge versions.
2025-01-25 11:47:27 +07:00
khanhduytran0
4a789ab98c
Build: rewrite java code compilation recipe
...
Every jar sources are now in its respective folder to avoid clutters. Rewrote javac recipe to allow compiling simultaneously.
2025-01-25 11:47:27 +07:00
43225
b8a0a0aaad
Updated ReadMe.md (Linked the official Pojav guide, which has a list of ways JIT can be enabled on iOS/iPadOS 17.+) & added Additional information regarding the use of using a development certificate to sign Pojav ( #785 )
...
* Update README.md
* Update README.md
* Update README.md, added Wiki to ReadMe.md (regarding enabling JIT)
2025-01-14 17:39:05 -07:00
Eva Isabella Luna
3da06235e2
Switch JRE 8 download location
...
Local builds that do not have JRE 8 already downloaded should now work again
2024-12-12 00:20:56 -07:00
khanhduytran0
fb75288831
Fix: update ANGLE and default binding to desktop
...
Updated ANGLE to
https://github.com/google/angle/commit/6024e9c05548480c3b2ea42836a11250
9a549a95. It sucks that newer commit completely removed Desktop GL
frontend (as well as no LTW since GLES 3.x aren't gonna be implemented
anytime soon)
Misc: exclude simulator and Mac Catalyst from get-task-allow
enforcement.
2024-12-11 19:22:03 +07:00
Eva Isabella Luna
16642e77b3
Remove tvOS from GitHub Actions
...
These builds do not work outside of the tvOS simulator, UI rewrite is required. For now, disable the builds.
2024-12-09 02:46:12 -07:00
khanhduytran0
ccde0efa60
Fix[audio]: hopefully solve output issue and microphone
...
Now this provides a fake com.sun.jna.Platform class so that voice chat
mods won't override to javax implementation
2024-08-30 21:35:03 +07:00
khanhduytran0
1bd2990602
Fix: potential crash after closing app with non-zero exit
2024-08-27 21:30:21 +07:00
Duy Tran Khanh
b4e4455c37
Update FUNDING.yml
...
Remove OpenCollective
2024-08-26 14:34:56 +07:00
khanhduytran0
fe3e9f7440
Fix: correct caciocavallo17 libs
...
Pulled from
https://github.com/PojavLauncherTeam/caciocavallo17/actions/runs/102768
25478
The previous update (15d2e1b ) didn't work for some reason.
2024-08-19 06:33:25 +07:00
khanhduytran0
bc36365994
Fix: replace all currentWindow() with static variable
2024-08-16 09:51:34 +07:00
khanhduytran0
15d2e1b275
Feat[caciocavallo17]: update for java 21 compat
2024-08-07 09:09:35 +07:00
khanhduytran0
6935671308
Fix: launcher not proceeding after fully downloaded
...
Turns out 2 last commits were pointless and didn't fix the root issue at all
2024-08-04 06:00:06 +07:00
khanhduytran0
e021b7df8a
Fix: currentWindowInScene may unexpectedly return null
...
This is caused by AirPlay bug fix (https://github.com/PojavLauncherTeam/PojavLauncher_iOS/commit/bc8d5a9 )
2024-08-03 17:39:52 +07:00
khanhduytran0
aafdeaf993
Fix[MCDL]: should dismiss download list view before alerting
...
A lot of users have been unable to proceed past 100% download, mostly
after fully downloading will get it stuck at 1 byte. I have no idea if
it fixes the issue, but it does 2 things:
- Dismiss download list view if it's visible, otherwise the JIT alert
will not he shown
- Change the progress string to Waiting for JIT after completing
download
2024-08-02 08:15:47 +07:00
khanhduytran0
d4f53b3b60
Build: only upload dsym for iOS
2024-07-22 10:35:07 +07:00
khanhduytran0
98ef0d9168
Build: update java 8 runtime branch and actions ver
2024-07-22 10:20:41 +07:00
khanhduytran0
fcc7efe6d5
Fix[output]: low audio volume after fixing microphone
2024-07-18 15:41:51 +07:00
khanhduytran0
84c63b5576
Fix[controls]: bump version
2024-07-15 22:00:58 +07:00
khanhduytran0
958a668f7f
Cleanup: remove legacy code and data migration
2024-07-15 10:02:59 +07:00
khanhduytran0
4cf5906be0
Feat[LWJGL]: add freetype module for 1.21
...
Separate freetype native library is required since LWJGL requires
up-to-date module.
2024-07-14 14:24:36 +07:00
khanhduytran0
dfe563dfc0
Workaround[auth]: don't match accessible attribute
...
Trying to workaround weird issue with SEP-less palera1n environment
(iOS 16.7+ on A11)
2024-07-13 20:17:02 +07:00
khanhduytran0
563f25c2e7
Fix: always bypass validation to load external dylib
2024-07-13 18:47:09 +07:00
khanhduytran0
2ad1ed32fc
Feat[LWJGL]: update to 3.3.3
2024-07-13 14:20:08 +07:00
khanhduytran0
f1ec148e16
Fix[input]: correct AVAudioSessionCategory for microphone
2024-07-13 14:13:54 +07:00
khanhduytran0
bc8d5a9d8c
Fix: main window hidden after disconnecting AirPlay
2024-07-12 12:13:39 +07:00
khanhduytran0
6e17f346e7
Fix[input]: unexpected character deletion in some languages
2024-07-07 13:09:47 +07:00
khanhduytran0
4d60d60ab0
Fix[bridge]: incorrect arg type in accessClipboard
2024-07-07 08:01:31 +07:00
khanhduytran0
619f3cd316
Build: update java 17,21 runtime branch
2024-07-06 19:02:22 +07:00
khanhduytran0
c7e4d47061
Fix[auth]: display error when either token is null
2024-07-05 06:15:10 +07:00
khanhduytran0
1d2a19a9ee
Fix[MCDL]: correct progress tracking
2024-06-29 08:19:08 +07:00
khanhduytran0
073389e95a
Fix[MCDL]: progress may hang due to indeterminate value
2024-06-25 14:02:02 +07:00
khanhduytran0
a9cbdda12a
Feat+Fix[MCDL]: show speed and ETA, mitigate timeout
2024-06-24 20:46:57 +07:00
khanhduytran0
60e04dcb86
Feat: add switch to toggle Metal perf HUD
2024-06-21 22:14:58 +07:00
khanhduytran0
2752cf5042
Fix[hook]: improve dylib patching check
2024-06-21 17:52:30 +07:00