Duy Tran Khanh
9fdfcf96e3
Fix: only reload controls when needed
2023-05-21 19:00:49 +07:00
Duy Tran Khanh
feff1bdeff
Reland: send esc on background enter
...
This used to be there before, but was accidentally removed.
2023-05-21 18:59:25 +07:00
Duy Tran Khanh
fa58188c1f
Fix(1.20): skip icons/snapshot/minecraft.icns
...
Same issue as 1.19, but the icon path changed.
Now it will skip downloading any files ending with "/minecraft.icns".
Fix the incorrectly provided icon path to delete.
Cleaner log by excluding "file doesn't exist" messages (assets)
2023-05-17 16:59:57 +07:00
Duy Tran Khanh
b3422b3693
Fix: crash upon opening link ingame
...
Now weak-link with SafariServices instead of dynamically loading it
Uncomment window size callback in nativeSetInputReafy
2023-05-15 21:08:47 +07:00
Duy Tran Khanh
35dc75e69c
Fix: 0x0 window if getter called before input ready
2023-05-15 19:28:32 +07:00
Duy Tran Khanh
91eb8725bb
Move nativeSetInputReady to native code
2023-05-15 19:26:01 +07:00
Duy Tran Khanh
0839764694
Change picker's UIMenu style
2023-05-15 09:33:22 +07:00
Duy Tran Khanh
8aa3983bee
Use UIMenu for presenting settings' picker view
...
Enforce compiling for Apple A8
Fix -fcommon cflag
Unset LIBGL_MIPMAP=3
2023-05-15 07:26:53 +07:00
Duy Tran Khanh
ea767f7962
Makefile: add Mac Catalyst (PLATFORM=6)
...
Build for Mac Catalyst is mainly for debugging purpose on Apple Silicon
Macs.
2023-05-15 07:26:53 +07:00
Duy Tran Khanh
6b3d66a33f
Workaround: stack guard allocation failures leading to crashes
...
Enable DisablePrimordialThreadGuardPages by default
2023-05-13 15:53:56 +07:00
Eilionoir Tunnicliff
ee1f2971fa
Reorganize LauncherPreferences.m
2023-05-08 14:14:04 -04:00
Eilionoir Tunnicliff
4cff4dc949
Migrate environment variables to preferences view controller
...
Also, remove some more legacy code + make the migration code better
2023-05-08 13:49:52 -04:00
Eilionoir Tunnicliff
e75858a545
Whoops x2
2023-05-08 12:18:34 -04:00
Eilionoir Tunnicliff
baed105354
Switch upload step to @v3 from @v2
2023-05-08 12:17:57 -04:00
Eilionoir Tunnicliff
0c1c6f9ed8
Whoops
2023-05-08 12:10:53 -04:00
Eilionoir Tunnicliff
7e37dc567f
Remove TOInsetGroupedTableView
2023-05-08 12:08:50 -04:00
Eilionoir Tunnicliff
dc22673b06
Remove iOS 12/13 supporting code + Alderis
...
PojavLauncher 3.0 will require heavy modifications in order to work on those two iOS versions now.
2023-05-08 11:15:52 -04:00
Eilionoir Tunnicliff
0426c4ef32
Add option to disable on-screen haptics
2023-05-08 10:31:11 -04:00
Eilionoir Tunnicliff
a10b052f8f
Bump version
...
PojavLauncher 3.0 development begins now, with iOS 14.0+
2023-05-06 17:07:16 -04:00
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)
v2.2
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)
v2.2rc2
2023-05-05 23:21:43 -04:00
Eilionoir Tunnicliff
777622c087
more Xcode project stuff
2023-05-02 14:06:21 -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
Duy Tran Khanh
1c5c63a497
Fix: Fugu15Max/Dopamine's systemhook conflict
...
Chained function hooks lead to recursive calls:
0 systemhook.dylib 0x1046b5064
jbdswProcessBinary + 36
1 systemhook.dylib 0x1046b5228
jbdswProcessLibrary + 52
2 systemhook.dylib 0x1046b5228
jbdswProcessLibrary + 52
3 systemhook.dylib 0x1046b6f44 dlopen_hook + 52
4 PojavLauncher 0x10446ffe4 hooked_dlopen +
540
5 systemhook.dylib 0x1046b6f54 dlopen_hook + 68
...
2023-04-28 15:40:39 +07:00
Duy Tran Khanh
09f3f68763
Remove Fullscreen button from default control map
...
Since the window size issue in old version was resolved, this button is no longer needed, plus enabling fullscreen would prevent version < 1.13 from resizing.
2023-04-27 17:30:11 +07:00
Eilionoir Tunnicliff
3fd10e7b82
Don't need this file
2023-04-26 11:41:19 -04: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
Eilionoir Tunnicliff
5c4834a437
Attempt to fix issue with different branches in GA
2023-04-26 10:56:00 -04:00
khanhduytran0
b714ca95b8
New translations Localizable.strings
2023-04-26 19:17:00 +07:00
Duy Tran Khanh
ed133b2fe0
Update Makefile
...
whoops wrong path
2023-04-26 18:33:57 +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
54988b7799
Remove last references to Apple TV for now
2023-04-26 00:26:24 -04:00
Duy Tran Khanh
58bb3c2c45
Update java dependencies
...
Remove org.json (used by Java MSA, no longer used)
Update gson to 2.10.1 (may fix random issues, vulns)
2023-04-26 11:11:43 +07:00
Duy Tran Khanh
bb588ca7e6
Add missing LIBGL env vars
2023-04-26 11:09:41 +07:00
Duy Tran Khanh
954b57f748
Fix: iOS < 15 Symbol not found: kIOMainPortDefault
...
Use kIOMasterPortDefault instead
2023-04-26 11:07:02 +07:00
Duy Tran Khanh
82d5191fda
Fix: cursor pos does not reset to the middle
...
might be a feature too, idk, if anyone asks to bring it back, add a
switch
2023-04-26 11:01:55 +07:00
Eilionoir Tunnicliff
ce7047808f
Update device support, push back Apple TV
2023-04-25 14:38:12 -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
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