Duy Tran Khanh
04f2fa566c
didn’t remove mouse_* from mMenuMappingList
...
(Fix: save prompt appears even though there is nothing changed)
v2.2rc1
2023-04-22 05:42:59 +07:00
Eilionoir Tunnicliff
b396fef7c2
Disable Zink on iOS 16 and later with release builds
...
Don't want users switching to Zink and asking why it's broken. Temporary measure until we can get our copy updated and working
2023-04-21 14:22:38 -04:00
Eilionoir Tunnicliff
6c10c4171c
Enable the deploy recipe to be used to sideload onto ARM64 Macs
...
Requires codesigning and packaging to be done.
Bug with macOS: installing ipa of the same bundle id will create multiple instances of the app in Applications
Could be alleviated with sudo but I want to keep sudo out of the Makefile
2023-04-21 14:20:53 -04:00
Eilionoir Tunnicliff
471aa0f6fb
Ensure that iOS 12 only devices don't get this warning
2023-04-21 00:32:52 -04:00
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 Tunnicliff and Duy 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