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
Eilionoir Tunnicliff
62d7bfe425
Remove support for external JREs
...
Users can use the built-in JREs for PojavLauncher, and (if I can manage to make it work easily) JREs in the Documents directory
2023-03-23 10:21:13 -04:00
Eilionoir Tunnicliff
77b6ad15f3
Remove files that we do not need from the JREs
...
Should save us a bit of space
2023-03-23 10:04:59 -04:00
Eilionoir Tunnicliff
19b6a4e44b
Fix error
2023-03-23 10:01:53 -04:00
Eilionoir Tunnicliff
ea7ac23058
Formatting changes to make this readable
2023-03-23 09:58:07 -04:00
Eilionoir Tunnicliff
8466fdfd88
Fix issue where lack of .tar.xz breaks builds
2023-03-23 09:56:38 -04:00
Eilionoir Tunnicliff
af092437fa
Fix Makefile stuff
...
first commit as an adult i do be 18 now
2023-03-23 00:45:00 -04:00
Eilionoir Tunnicliff
656f4d82d2
Makefile stuffs
...
- Rework check recipe to use .VARIABLES with a bunch of filters
- remove sudo dependency (except for deploy recipe, will require sudo make clean if you have perm issues)
- move java unpacking script to its own place
2023-03-23 00:04:24 -04:00
Duy Tran Khanh
285e7bafba
Fix: BUNDLE_PATH is set to jre location, renderer fails to load
...
Fix a bug that is introduced in 23aef2d
2023-03-23 06:49:28 +07:00
khanhduytran0
740d53723c
Fix(GLFW): missing forward-compatible functions
2023-03-22 22:05:53 +07:00
Eilionoir Tunnicliff
23aef2d1ca
Fix slimmed check
...
Previously this was bugged so that you could never force Java 17.
2023-03-21 11:50:34 -04:00
Eilionoir Tunnicliff
761fed09b1
That wasn't supposed to be there, whoops!
2023-03-21 10:58:19 -04:00
Eilionoir Tunnicliff
bcdcc080fb
Controller configurator!
...
Same keycode names as the on-screen editor to make it easier to identify the possible values. Xbox and PlayStation button names for familiarity. Saving configs handled by the Save and Exit buttons on the navigation bar.
Currently known issues:
- may be jumpy when cells reload or load onto the screen
- loading a new configuration file does not update the value of the cells
- loading a new configuration file does not update the "Controller configurator" item in the main Settings window
- both of these are solved by closing and reopening the view controller for now
2023-03-21 10:52:16 -04:00
Duy Tran Khanh
83b43238c9
Fix(JNA): snprintf() output has been truncated
...
Update JNA to 5.13.0:
https://github.com/java-native-access/jna/blob/767662a/lib/native/darwi
n-aarch64.jar
$ vtool -arch arm64 -set-build-version 2 12.0 16.0 -replace -output
libjnidispatch.dylib libjnidispatch.dylib
$ install_name_tool -change
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
/System/Library/Frameworks/Foundation.framework/Foundation
libjnidispatch.dylib
2023-03-19 16:04:15 +07:00
Duy Tran Khanh
9183b1fecc
Feature: show instance folder size
...
- Move AFNetworking to the separate dynamic library
2023-03-18 18:14:02 +07:00
Eilionoir Tunnicliff
f4ad12cc18
Update ControllerInput.m
2023-03-17 00:43:34 -04:00
Eilionoir Tunnicliff
7611c71bfe
Forgot the haptics in that commit
2023-03-16 20:26:40 -04:00
Eilionoir Tunnicliff
100b3be62c
WIP Haptic feedback for buttons, taps and scrolls
...
Haptics in iOS require a second-generation or newer Taptic Engine (sorry iPhone 6s users). Also move gamepad configs to controlmap/gamepads (you'll see why if you open the Load menu in the custom controls vc)
2023-03-16 20:11:29 -04:00
Eilionoir Tunnicliff
eef107e5fd
Huh, I apparently never commit this
2023-03-16 18:23:35 -04:00
Eilionoir Tunnicliff
d8c2c68237
Changes
...
- Move controller init code to a file for the controller configurator code I'm working on locally
- Add option to limit framerate to 60FPS on ProMotion-enabled displays
2023-03-16 02:47:03 -04:00
Eilionoir Tunnicliff
670fcd65f1
Merge remote-tracking branch 'refs/remotes/origin/main'
2023-03-15 23:37:11 -04:00
Eilionoir Tunnicliff
aafdfe8707
That didn't add the untracked icons!
2023-03-15 23:36:53 -04:00
Eilionoir Tunnicliff
0d6994c354
Add new "Penciled Development" app icon
...
Also switches to the new Universal app icon type. Backwards compatible to iOS 12, but requires Xcode 14+ to work.
2023-03-15 23:36:33 -04:00
Eilionoir Tunnicliff
f51518fffd
Update development.yml
2023-03-15 21:20:45 -04:00
Eilionoir Tunnicliff
49320811b2
Just add the cache to the final job
2023-03-15 14:22:28 -04:00
Eilionoir Tunnicliff
04e30dd601
Try this way
2023-03-15 14:20:20 -04:00
Eilionoir Tunnicliff
c2f4919010
Fix upload issue and see if I can access the cache this way
2023-03-15 14:19:45 -04:00
Eilionoir Tunnicliff
4d487db3c2
Apply the finishing touches by uploading just one .dSYM and update GL4ES when it needs.
2023-03-15 14:09:17 -04:00
Eilionoir Tunnicliff
6e5f3b7139
Fix the issues!
2023-03-15 14:02:34 -04:00
Eilionoir Tunnicliff
e2e44ed14f
bruh delete the cache already github
2023-03-15 13:57:29 -04:00
Eilionoir Tunnicliff
49cd50911f
whar? x3
2023-03-15 13:56:08 -04:00