Commit Graph
1640 Commits
Author SHA1 Message Date
Eilionoir Tunnicliff ba2eabce50 Update to newer actions 2023-04-19 08:37:01 -04:00
Duy Tran Khanh ff8349194e properly skip building of gl4es 2023-04-19 19:35:02 +07:00
Duy Tran Khanh 6a9443b464 Update to holy gl4es 1.1.5
Commit: 286c9ff1d9afbe450f8b2530de9e07058a1fc667
2023-04-19 19:12:33 +07:00
Duy Tran Khanh bcfc13a4f1 Major cleanup for the controller config vc
- Cleanup unused parts
- Cleanup complicated dictionary constructions
- Fix lag spikes during scrolling in this screen

Allow audio settings to be changed ingame
2023-04-19 19:12:32 +07:00
Eilionoir Tunnicliff b60d7d5e5d Missed these two 2023-04-13 17:51:38 -04:00
Eilionoir Tunnicliff 5bc0c0c15f Make device names match Apple's officials better 2023-04-13 17:50:49 -04:00
Eilionoir TunnicliffandDuy Tran Khanh 57ecfbf096 Use native input for controls (#524)
* WIP feature: native input

* Fixes: 1.13+, jar installer input
What's left: fix hotbar position

* Fix broken hotbar

---------

Co-authored-by: Duy Tran Khanh <[email protected]>
2023-04-09 13:33:30 +07:00
Duy Tran Khanh 31906e33b7 Fix: control safe area breaks in portrait mode
Rewrite the control safe area system:
- Use UIEdgeInsets instead of CGRect (breaking change!)
- Auto change depending on orientation (not really consistent yet)
The safe area is reset to reflect this breaking change.
2023-04-08 22:11:53 +07:00
Duy Tran Khanh ca98257884 Set default hidden_sidebar=true for iPhone only 2023-04-07 16:37:56 +07:00
khanhduytran0 cf03acbe92 Update libjnidispatch, again
https://github.com/java-native-access/jna/blob/5.13.0/lib/native/darwin-aarch64.jar
See https://github.com/PojavLauncherTeam/PojavLauncher_iOS/commit/83b4323
2023-04-07 10:14:36 +07:00
Duy Tran Khanh 2f966e07d9 Fix: crash on iPadOS 16.4
Invalid indexPath was not handled till 16.4, also fixes focus not
displaying at startup
2023-04-07 07:25:12 +07:00
Duy Tran Khanh 5c40cf8aa3 Apply the scroll workaround for both axes 2023-04-06 11:15:34 +07:00
Duy Tran Khanh 7a497c6d1d Fixes: nil UITableViewCell; small share icon 2023-04-06 07:39:44 +07:00
Duy Tran Khanh b6f5f9cede Update lwjgl (may break, need more testings)
warns on calling missing GL function instead of crash
2023-04-04 18:18:52 +07:00
Duy Tran Khanh b808f03b80 Workaround(scroll input) send both x and y as y
More proper workaround for https://bugs.mojang.com/browse/MC-121772
2023-04-04 18:18:52 +07:00
github-actions 95ec1d905e CI: Update gl4es 2023-04-04 11:31:20 +01:00
Boulay Mathias 9300cb15a0 Fix[GLFW]: better isExtensionSupported signature 2023-04-04 17:27:35 +07:00
Duy Tran Khanh fcb9062b47 Fix: potential out of bounds exception 2023-04-04 07:10:42 +07:00
Eilionoir Tunnicliff cd475202a9 :frbouncesuperduperfast:
this is the last one
2023-03-31 14:20:45 -04:00
Eilionoir Tunnicliff baae528396 :frbouncesuperfast: 2023-03-31 14:16:00 -04:00
Eilionoir Tunnicliff 72bdde149b :frbouncefast: 2023-03-31 14:07:46 -04:00
Eilionoir Tunnicliff 68ccd0e655 :frbounce: 2023-03-31 14:03:10 -04:00
Eilionoir Tunnicliff 751e31f881 Merge remote-tracking branch 'refs/remotes/origin/main' 2023-03-31 13:53:35 -04:00
Eilionoir Tunnicliff 7af40f99a8 ?? 2023-03-31 13:53:29 -04:00
Eilionoir Tunnicliff 4a32449a8a Incorrect matrix names, now fixed... again 2023-03-31 13:51:56 -04:00
github-actions e7740fad30 CI: Update gl4es 2023-03-31 18:49:46 +01:00
Eilionoir Tunnicliff 51b6b6fc5c Merge remote-tracking branch 'refs/remotes/origin/main' 2023-03-31 13:47:49 -04:00
Eilionoir Tunnicliff 668e627ab7 Few workflow fixes that weren't in that commit 2023-03-31 13:47:28 -04:00
github-actions f99d54fbad CI: Update gl4es 2023-03-31 18:40:50 +01:00
Eilionoir Tunnicliff 581076f54b Revert workflow to before prerequisites folder was needed
if we end up having gl4es get pushed 4 times :thishowitis: @khanhduytran0
2023-03-31 13:39:13 -04:00
Duy Tran Khanh c4654d8bf6 Update Makefile: fix jre tar.xz name check 2023-03-31 20:58:32 +07:00
Eilionoir Tunnicliff 982a6847f2 br x2 2023-03-31 09:27:37 -04:00
Eilionoir Tunnicliff aa0e413332 br 2023-03-31 09:22:59 -04:00
Duy Tran Khanh b63098b3b8 Update Makefile: use nightly.link for latest jre 2023-03-31 19:26:41 +07:00
Eilionoir Tunnicliff bb24086db7 Codesign function changes
While not required, codesign --remove-signature before and printing after makes it easier to see all of the binaries that were signed.
2023-03-27 13:14:04 -04:00
Eilionoir Tunnicliff 43123158a4 (WIP) Enable usage of JREs in Documents/
If there is no java_runtimes/ folder in the bundle, PojavLauncher will look for runtimes in Documents/jvm. Not currently working with my tests as this isn't the code I used before.
Also changes the slimmed ipas to not include any runtimes at all.
2023-03-27 09:41:19 -04:00
Duy Tran Khanh 828d858f11 Small workaround to Info.plist strings 2023-03-27 19:14:09 +07:00
Duy Tran Khanh cf44af927c Perf: speed up assets verification
- Log is cleaner, now prints "SHA1 passed for N/total asset files"
instead of individual files
- Removed redundant calls to the callback
2023-03-27 19:13:26 +07:00
Duy Tran Khanh d6a51017fc Return the old presentation style of GameDir VC 2023-03-25 20:50:09 +07:00
Duy Tran Khanh eadb0f1feb Fix Makefile errors when building on iOS 2023-03-25 20:45:41 +07:00
Duy Tran Khanh ac22507085 another fix for the last commit because iforgor 2023-03-25 20:16:09 +07:00
Duy Tran Khanh 7668f3cb9a Fix: audio output issues due to misplaced pref key
Issue introduced in 8d4a223257
2023-03-25 20:13:35 +07:00
Duy Tran Khanh d932ef8152 Fix: crashes on opening launcher settings ingame
Exception type: NSInvalidArgumentException
Reason: *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]
2023-03-25 10:00:01 +07:00
Eilionoir Tunnicliff 36fd10c80c Push back deprecations to 2.3
1GB RAM and iOS 12/13 devices will be deprecated at the same time.
2023-03-24 09:47:43 -04:00
Eilionoir Tunnicliff 2d32701a86 A bit of logging changes 2023-03-23 22:34:43 -04:00
Eilionoir Tunnicliff 8646bc779d Me when we don't need this anymore 2023-03-23 22:09:49 -04:00
Eilionoir Tunnicliff c8a31cdafa Rewrite the integrations function again to fix dialog race condition 2023-03-23 22:08:35 -04:00
Eilionoir Tunnicliff 8d4a223257 Add switch for customizing AVAudioSession (untested) 2023-03-23 21:50:57 -04:00
khanhduytran0 d58a731de7 Fix: Correct libjnidispatch (JNA) version build 2023-03-23 21:50:22 +07:00
Eilionoir Tunnicliff 7f6be871fb Bruh 2023-03-23 10:41:55 -04:00