Commit Graph
1649 Commits
Author SHA1 Message Date
Eilionoir Tunnicliff 5487aa8dcc bruh 2023-04-20 19:13:38 -04:00
Eilionoir Tunnicliff 34ff464dcc Update warnings and move around a few keys
For some reason the simpler method wasn't working properly (make a function to make it cleaner) so...
2023-04-20 16:38:27 -04:00
Eilionoir Tunnicliff 24e67bfbfe Fix VERBOSE=1 compile error 2023-04-20 15:34:59 -04:00
Eilionoir Tunnicliff 80a701a8b1 Use a much more robust method of getting device data
- Doesn't require a hardcoded list of IDs
- Allows me to move the legacy devices dict to main.m
  - Make it annoying so I remember to remove it with 2.3
  - Now log when on iOS 12/13 or 1GB device
- Allows seeing if being run on a Mac
  - Although currently installing on Mac is completely broken. Thanks AltKit.
-
2023-04-19 13:17:35 -04:00
Eilionoir Tunnicliff 716ca0a66b Set slimmed builds to be development only
Oh yeah, changed "debug" to "development"
2023-04-19 10:50:30 -04:00
Duy Tran Khanh 2afe965570 Fix(ContCfg): filter out unused mouse_* mapping 2023-04-19 20:27:49 +07:00
khanhduytran0 8c70d7603d Revert "CI: Update gl4es"
This reverts commit d8d25949be.
2023-04-19 19:44:38 +07:00
Duy Tran Khanh fc5edfbd69 (workflow) return false because success() didn't work 2023-04-19 19:44:01 +07:00
github-actions d8d25949be CI: Update gl4es 2023-04-19 13:38:28 +01:00
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