Commit Graph
1689 Commits
Author SHA1 Message Date
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
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