Commit Graph
1681 Commits
Author SHA1 Message Date
Eva Luna 57748affb9 2.2.1 - Backport memory warning fix 2023-07-15 01:44:18 -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
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