Duy Tran Khanh
d9877bc423
New Crowdin updates ( #561 )
...
* New translations Localizable.strings (Arabic)
* New translations Localizable.strings (Arabic)
* New translations Localizable.strings (German)
* New translations Localizable.strings (Romanian)
* New translations Localizable.strings (Japanese)
2023-05-06 16:33:03 -04:00
Duy Tran Khanh
4edf445830
New Crowdin updates ( #557 )
...
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
2023-05-05 23:21:43 -04:00
Eilionoir Tunnicliff
de37d2c281
Skip code signing if PROVISIONING points to invalid path
...
Also, add note in Xcode project about environment variables
2023-05-02 13:44:30 -04:00
Eilionoir Tunnicliff
169e33ca37
Add more environment variables to the Xcode project
...
Codesigning, verbose mode. Also use a different action when compiling
2023-05-02 13:37:37 -04:00
Eilionoir Tunnicliff
d969662dc2
Reorganize warnings again, should be more reliable
2023-05-02 11:28:16 -04:00
Duy Tran Khanh
a1a3f4f329
New Crowdin updates ( #553 )
...
* New translations Localizable.strings (Romanian)
* New translations Localizable.strings (French)
* New translations Localizable.strings (Spanish)
* New translations Localizable.strings (Arabic)
* New translations Localizable.strings (Catalan)
* New translations Localizable.strings (Czech)
* New translations Localizable.strings (German)
* New translations Localizable.strings (Greek)
* New translations Localizable.strings (Finnish)
* New translations Localizable.strings (Hebrew)
* New translations Localizable.strings (Italian)
* New translations Localizable.strings (Japanese)
* New translations Localizable.strings (Korean)
* New translations Localizable.strings (Lithuanian)
* New translations Localizable.strings (Dutch)
* New translations Localizable.strings (Norwegian)
* New translations Localizable.strings (Polish)
* New translations Localizable.strings (Portuguese)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Slovak)
* New translations Localizable.strings (Serbian (Cyrillic))
* New translations Localizable.strings (Swedish)
* New translations Localizable.strings (Turkish)
* New translations Localizable.strings (Ukrainian)
* New translations Localizable.strings (Chinese Simplified)
* New translations Localizable.strings (Chinese Traditional)
* New translations Localizable.strings (Vietnamese)
* New translations Localizable.strings (Portuguese, Brazilian)
* New translations Localizable.strings (Indonesian)
* New translations Localizable.strings (Persian)
* New translations Localizable.strings (Thai)
* New translations Localizable.strings (Kazakh)
* New translations Localizable.strings (Estonian)
* New translations Localizable.strings (Malay)
* New translations Localizable.strings (English, United Kingdom)
* New translations Localizable.strings (Filipino)
* New translations Localizable.strings (Tatar)
* New translations Localizable.strings (Bashkir)
* New translations Localizable.strings (LOLCAT)
* New translations Localizable.strings (Russian (pre-revolutionary))
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Czech)
* New translations Localizable.strings (Czech)
* New translations Localizable.strings (Indonesian)
* New translations Localizable.strings (Indonesian)
* New translations Localizable.strings (Russian)
* Disable l10n_main builds
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Chinese Simplified)
* New translations Localizable.strings (German)
* New translations Localizable.strings (German)
* New translations Localizable.strings (Vietnamese)
* New translations Localizable.strings (Chinese Simplified)
* New translations Localizable.strings (Vietnamese)
* New translations Localizable.strings (Indonesian)
* New translations Localizable.strings (Ukrainian)
* New translations Localizable.strings (Ukrainian)
2023-05-02 10:36:31 -04:00
khanhduytran0
3510fdac5c
Revert "Remove CAltKit"
...
This reverts commit 55db8ddf3f .
2023-04-29 14:33:54 +07:00
Eilionoir Tunnicliff
511089254f
Merge remote-tracking branch 'refs/remotes/origin/main'
2023-04-26 11:29:56 -04:00
Eilionoir Tunnicliff
e906a797d5
No more large titles, change various localizations
2023-04-26 11:24:47 -04:00
Eilionoir Tunnicliff
d47246ada6
Crowdin broke before the merge
2023-04-26 11:13:18 -04:00
Duy Tran Khanh
c425b8cf6e
New Crowdin updates ( #551 )
...
* New translations Localizable.strings (Romanian)
* New translations Localizable.strings (French)
* New translations Localizable.strings (Spanish)
* New translations Localizable.strings (Arabic)
* New translations Localizable.strings (Catalan)
* New translations Localizable.strings (Czech)
* New translations Localizable.strings (German)
* New translations Localizable.strings (Greek)
* New translations Localizable.strings (Finnish)
* New translations Localizable.strings (Hebrew)
* New translations Localizable.strings (Italian)
* New translations Localizable.strings (Japanese)
* New translations Localizable.strings (Korean)
* New translations Localizable.strings (Lithuanian)
* New translations Localizable.strings (Dutch)
* New translations Localizable.strings (Norwegian)
* New translations Localizable.strings (Polish)
* New translations Localizable.strings (Portuguese)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Slovak)
* New translations Localizable.strings (Serbian (Cyrillic))
* New translations Localizable.strings (Swedish)
* New translations Localizable.strings (Turkish)
* New translations Localizable.strings (Ukrainian)
* New translations Localizable.strings (Chinese Simplified)
* New translations Localizable.strings (Chinese Traditional)
* New translations Localizable.strings (Vietnamese)
* New translations Localizable.strings (Portuguese, Brazilian)
* New translations Localizable.strings (Indonesian)
* New translations Localizable.strings (Persian)
* New translations Localizable.strings (Thai)
* New translations Localizable.strings (Kazakh)
* New translations Localizable.strings (Estonian)
* New translations Localizable.strings (Malay)
* New translations Localizable.strings (English, United Kingdom)
* New translations Localizable.strings (Filipino)
* New translations Localizable.strings (Tatar)
* New translations Localizable.strings (Bashkir)
* New translations Localizable.strings (LOLCAT)
* New translations Localizable.strings (Russian (pre-revolutionary))
* New translations Localizable.strings (German)
* New translations Localizable.strings (Russian)
* New translations Localizable.strings (Chinese Simplified)
2023-04-26 10:56:35 -04:00
khanhduytran0
b714ca95b8
New translations Localizable.strings
2023-04-26 19:17:00 +07:00
Duy Tran Khanh
5e64d15d24
Move *.lproj to Natives/resources
2023-04-26 18:29:58 +07:00
Eilionoir Tunnicliff
55db8ddf3f
Remove CAltKit
2023-04-26 00:44:11 -04:00
Eilionoir Tunnicliff
a90d088f57
Reintroduce Xcode project
...
It's just a wrapper around the makefile. I use it to develop in Xcode (because not having an IDE is cringe and I would rather use the IDE I just spent 20 hours downloading instead of not.)
2023-04-25 14:22:19 -04: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
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
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
khanhduytran0
8c70d7603d
Revert "CI: Update gl4es"
...
This reverts commit d8d25949be .
2023-04-19 19:44:38 +07:00
github-actions
d8d25949be
CI: Update gl4es
2023-04-19 13:38:28 +01:00
Duy Tran Khanh
6a9443b464
Update to holy gl4es 1.1.5
...
Commit: 286c9ff1d9afbe450f8b2530de9e07058a1fc667
2023-04-19 19:12:33 +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
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
github-actions
95ec1d905e
CI: Update gl4es
2023-04-04 11:31:20 +01:00
github-actions
e7740fad30
CI: Update gl4es
2023-03-31 18:49:46 +01:00
github-actions
f99d54fbad
CI: Update gl4es
2023-03-31 18:40:50 +01: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
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
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
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
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
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
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
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
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
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
github-actions
60e64e1236
CI: Update gl4es
2023-03-15 17:21:18 +00:00
github-actions
9a04ddcf22
CI: Update gl4es
2023-03-15 17:17:13 +00:00
Eilionoir Tunnicliff
de2b1843cc
Use modals for presenting view controllers from Settings view
...
Also change "Minecraft game directory" to just "Game directory". Reduce output of reloadVersionList to just localized description.
This does require the modals to have dismissModalViewController() defined in their classes, not really an issue since all view controllers will be custom classes anyway.
2023-03-15 13:14:14 -04:00
Eilionoir Tunnicliff
e96111c572
Feature: option to disable control overlay when a mouse or game controller is connected
...
To be paired with incoming game controller configuration, as right now the keyboard cannot be opened with this enabled and a controller connected.
2023-03-13 10:07:34 -04:00
Eilionoir Tunnicliff
53641824c1
Add tvOS workaround until we can get persistent storage
...
Need to go test this with one of my Apple TVs at home but this should allow the launcher to at least start to the split view. Doesn't affect iOS from my checks.
2023-03-13 09:37:21 -04:00
Eilionoir Tunnicliff
41a83a9f52
Merge remote-tracking branch 'refs/remotes/origin/main'
2023-03-13 01:37:53 -04:00
Eilionoir Tunnicliff
92567bb98e
Shut up clang
2023-03-13 01:37:29 -04:00
github-actions
43ae7567ac
CI: Update gl4es
2023-03-10 03:23:10 +00:00
Eilionoir Tunnicliff
7fd4b7902b
Add option to disable AltKit, changes to dialogs, and larger navigation bar headers
...
Time to go play Destiny 2
2023-03-09 17:46:19 -05:00