1413 Commits
Author SHA1 Message Date
Duy Tran KhanhandEilionoir Tunnicliff 78c4a6d3d8 New Crowdin updates (#419)
* New translations Localizable.strings (Turkish)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (Vietnamese)

* New translations Localizable.strings (Portuguese, Brazilian)

* New translations Localizable.strings (Persian)

* New translations Localizable.strings (Kazakh)

* New translations Localizable.strings (Slovak)

* New translations Localizable.strings (Malay)

* New translations Localizable.strings (English, United Kingdom)

* New translations Localizable.strings (Pirate English)

* New translations Localizable.strings (Filipino)

* New translations Localizable.strings (English (upside down))

* New translations Localizable.strings (LOLCAT)

* New translations Localizable.strings (Serbian (Cyrillic))

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (German)

* New translations Localizable.strings (English)

* New translations Localizable.strings (Indonesian)

* 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 (Greek)

* New translations Localizable.strings (Portuguese)

* 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 (Russian (pre-revolutionary))

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Czech)

* New translations Localizable.strings (Czech)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Turkish)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (Vietnamese)

* New translations Localizable.strings (Filipino)

* New translations Localizable.strings (English (upside down))

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (German)

* New translations Localizable.strings (English)

* New translations Localizable.strings (Indonesian)

* New translations Localizable.strings (French)

* New translations Localizable.strings (Spanish)

* New translations Localizable.strings (Czech)

* New translations Localizable.strings (Italian)

* New translations Localizable.strings (Polish)

* New translations Localizable.strings (Spanish)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (Czech)

* New translations Localizable.strings (English)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (German)

* New translations Localizable.strings (Malay)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (German)

* New translations Localizable.strings (English)

* New translations Localizable.strings (French)

* New translations Localizable.strings (French)

* New translations Localizable.strings (Turkish)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (Vietnamese)

* New translations Localizable.strings (Filipino)

* New translations Localizable.strings (English (upside down))

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (German)

* New translations Localizable.strings (English)

* New translations Localizable.strings (Indonesian)

* New translations Localizable.strings (French)

* New translations Localizable.strings (Czech)

* New translations Localizable.strings (Italian)

* New translations Localizable.strings (Polish)

* New translations Localizable.strings (German)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (French)

* New translations Localizable.strings (Estonian)

* New translations Localizable.strings (Estonian)

* New translations Localizable.strings (Estonian)

* New translations Localizable.strings (Estonian)

* New translations Localizable.strings (Polish)

* New translations Localizable.strings (Slovak)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Thai)

* New translations Localizable.strings (Estonian)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Czech)

* New translations Localizable.strings (Turkish)

* New translations Localizable.strings (Swedish)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (Vietnamese)

* New translations Localizable.strings (Portuguese, Brazilian)

* New translations Localizable.strings (Persian)

* New translations Localizable.strings (Thai)

* New translations Localizable.strings (Kazakh)

* New translations Localizable.strings (Slovak)

* 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 (English (upside down))

* New translations Localizable.strings (LOLCAT)

* New translations Localizable.strings (Serbian (Cyrillic))

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (German)

* New translations Localizable.strings (English)

* New translations Localizable.strings (Indonesian)

* New translations Localizable.strings (Romanian)

* New translations Localizable.strings (French)

* New translations Localizable.strings (Spanish)

* New translations Localizable.strings (Arabic)

* New translations Localizable.strings (Czech)

* New translations Localizable.strings (Greek)

* New translations Localizable.strings (Portuguese)

* 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 (Russian (pre-revolutionary))

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Turkish)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (Vietnamese)

* New translations Localizable.strings (Filipino)

* New translations Localizable.strings (English (upside down))

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (German)

* New translations Localizable.strings (English)

* New translations Localizable.strings (Indonesian)

* New translations Localizable.strings (French)

* New translations Localizable.strings (Spanish)

* New translations Localizable.strings (Czech)

* New translations Localizable.strings (Italian)

* New translations Localizable.strings (Polish)

* New translations Localizable.strings (German)

* New translations Localizable.strings (Estonian)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Chinese Simplified)

Co-authored-by: Eilionoir Tunnicliff <[email protected]>
v2.1rc2
2022-11-27 17:51:02 -05:00
Duy Tran Khanh 13190c24aa Makefile fixes 2022-11-27 22:16:10 +07:00
Duy Tran Khanh 118cf149a3 Update Makefile
deb build now includes Pojav's JRE and now use the same entitlements as
ipa (need test!)
Potential fix for TrollStore arm64e: remove all entitlements from dylib
2022-11-27 20:33:31 +07:00
Duy Tran Khanh 73ba8c0819 Fix compiling with on-device iOS 16 SDK
A tiny fix for SDK having frameworks moved to Cryptexes.
2022-11-27 13:09:25 +07:00
Duy Tran Khanh 9fb149e25a Tweak: collapsable settings sections 2022-11-27 13:09:25 +07:00
Duy Tran Khanh 83a5994881 Fix: duplicate init line in d01d616
Duplicated init caused views to be messed up when safe area is set. This commit removes the duplicated line as a part of the undo commit d01d616.

Also fix some spacing issues
2022-11-26 06:24:13 +07:00
Eilionoir Tunnicliff c5d5ed0bfa Swap LNC + SVC home bar hiding 2022-11-25 11:14:57 -05:00
Eilionoir Tunnicliff d01d616c06 Undo WIP SVC code + fix text in LPVC 2022-11-25 10:31:52 -05:00
Eilionoir Tunnicliff 8fe44a1aea Add alternate Dark icon
Feature request from a whiiiiiiiiiile ago
2022-11-25 10:22:27 -05:00
khanhduytran0 99c9e05f1c Add missing icons + tweaks
Fixes/changes
- Compile error in input_bridge_v3.m
- Removed calls to end editing of text fields in CustomControlsViewController.m
- Simplified FlatLAF patch error
2022-11-25 19:52:54 +07:00
Duy Tran Khanh 2125c87f14 Removed fullscreen/size launch arguments
These are no longer necessary.
2022-11-24 22:10:02 +07:00
Duy Tran Khanh 38d97cad22 Fix: missing news icon 2022-11-24 22:09:02 +07:00
Duy Tran Khanh 351473ae91 Tweaks to input
CallbackBridge: Properly handle key modifiers being passed to MC;
removed unused functions
KeyboardInput: replaced NSDictionary with C Array for faster access
2022-11-24 22:08:36 +07:00
Duy Tran Khanh 0868c48195 Fix launching of modded versions
A wrong parameter was passed to parseJSONAsFile for loading inheritsFrom version
2022-11-22 19:14:37 +07:00
Duy Tran Khanh 5eae6015d6 Rearranged UI layout
* Moved account selection to the secondary NavigationController
* Added logo to fill in the primary one
* Moved buttons to the sidebar:
- Custom controls
- Install jar
- Send logs
* Fixed object memory leakage in LauncherNavigationController
* Set fullscreen=false on startup, workaround < 1.13 resizing issue
* Reduced mouse_pointer size

TODOs:
* Add icons for new items, will prefer copying from the Android
version.
* Remove LoginViewController: integrate add account to the account
selector, move Techno text+check to sidebar, etc..
* Instead of separate Microsoft, Demo login; display demo warning
before MS login.
2022-11-21 22:03:59 +07:00
Duy Tran Khanh ccd63134e1 Fixes around control button editor
Fix: Editor initially presents at location (0,0)
Tweaks:
- Added Done button for text fields
- Enabled swipe to hide keyboard gesture
2022-11-21 05:54:09 +07:00
Duy Tran Khanh 5cfa1c33eb Add xuid to MinecraftAccount 2022-11-20 15:56:46 +07:00
Duy Tran Khanh 414a787f38 Tweak: live custom controls editor
Removed Dynamic Position settings as it's automated by snapping.
2022-11-20 10:49:14 +07:00
Duy Tran Khanh cac0bbbf87 Fix: handle inheritsFrom when offline without cache
wip included: localization
2022-11-20 08:11:29 +07:00
Duy Tran Khanh 54fd01a7f2 Fix: lost updateSavedResolution in viewWillTransitionToSize
This caused game not to update resolution on window resize.
2022-11-19 11:15:23 +07:00
Eilionoir Tunnicliff 05a89eb017 Fix issue where AltKit would not be used 2022-11-17 21:31:02 -05:00
Duy Tran Khanh 1af09ca02d Tweak NSLocalizedString; Keep split display mode
Tweak NSLocalizedString to return English if not yet localized.
Keep Split display mode between rotations.
New debug option: skip JIT wait, for #423
2022-11-17 21:46:38 +07:00
Duy Tran Khanh 0a88ed672b Tweak SplitViewController for vertical iPhone
In vertical orientation, the primary view controller is set to overlay
mode.
2022-11-17 11:07:05 +07:00
Eilionoir Tunnicliff 7dbefd0861 Fix last commit x3 2022-11-15 20:17:33 -05:00
Eilionoir Tunnicliff 75995fd42e Fix last commit x2
my head hurts
2022-11-15 20:06:06 -05:00
Eilionoir Tunnicliff 89b2565043 Fix last commit 2022-11-15 20:05:16 -05:00
Eilionoir Tunnicliff 17158ac3f4 Merge remote-tracking branch 'refs/remotes/origin/main' 2022-11-15 20:04:19 -05:00
Eilionoir Tunnicliff 9051ac62af Newer syntax 2022-11-15 20:04:12 -05:00
Duy Tran Khanh 80132a5964 Fix: did not prefer ext pointer lock on hotplug 2022-11-15 21:37:41 +07:00
Eilionoir Tunnicliff f6062641f0 Merge remote-tracking branch 'refs/remotes/origin/main' 2022-11-15 00:00:06 -05:00
Eilionoir Tunnicliff c1b04636f3 Move Technonote 2022-11-14 23:59:50 -05:00
Eilionoir Tunnicliff 4bdccc8c81 Remove jailbreak repository credits 2022-11-14 18:12:39 -05:00
Eilionoir Tunnicliff 0bd40dce62 Change icon for JitStreamer server setting 2022-11-14 17:18:24 -05:00
Eilionoir TunnicliffandDuy Tran Khanh c80f2022e4 Add AltJit support (#422)
* Integrate AltKit for JIT

* Bump min iOS to 12.2, delete AltKit-Swift.h

* Add title messages + prefer JitStreamer

* Tweaks to UI and order of operations

Co-authored-by: Duy Tran Khanh <[email protected]>
2022-11-14 17:06:25 -05:00
Duy Tran Khanh 973568eaea Tweak pointer lock, fix inverted scrolling
Fixed these following issues: #420, #421
Replaced commit 3e2d3c9 because it was not complete.
2022-11-14 20:24:46 +07:00
Eilionoir Tunnicliff cedbf1e7e5 Add custom JitStreamer server support
Closes #418
2022-11-13 14:54:11 -05:00
Duy Tran Khanh 838f99af1b Support external display resolution
TODO: add checks to not confuse with Stage Manager + external display

README.md: Added missing credits
2022-11-13 22:01:57 +07:00
Duy Tran Khanh 8f8ec8df89 Cleanup some stuff 2022-11-13 09:15:24 +07:00
Duy Tran Khanh c44c987ee3 Minor UI tweaks
- Correct Settings icon name
- Make both `Send your logs` and the share icon visible, no matter
about iOS version.
- Settings: Use Action Sheet instead of Picker View.
- Cleanup LauncherFAQViewController that was no longer used.
2022-11-13 08:54:15 +07:00
Duy Tran KhanhandEilionoir Tunnicliff d63374109b Add localizations as of 11/12/2022
* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (English)

* 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 (Turkish)

* New translations Localizable.strings (Malay)

* New translations Localizable.strings (English, United Kingdom)

* New translations Localizable.strings (Pirate English)

* New translations Localizable.strings (Filipino)

* New translations Localizable.strings (Tatar)

* New translations Localizable.strings (Bashkir)

* New translations Localizable.strings (English (upside down))

* New translations Localizable.strings (LOLCAT)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Swedish)

* New translations Localizable.strings (French)

* New translations Localizable.strings (Hebrew)

* 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 (Serbian (Cyrillic))

* 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 (Russian (pre-revolutionary))

* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (Polish)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Filipino)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (Turkish)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Turkish)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Romanian)

* New translations Localizable.strings (Azerbaijani)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (English)

* 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 (Turkish)

* New translations Localizable.strings (Malay)

* New translations Localizable.strings (English, United Kingdom)

* New translations Localizable.strings (Pirate English)

* New translations Localizable.strings (Filipino)

* New translations Localizable.strings (Tatar)

* New translations Localizable.strings (Bashkir)

* New translations Localizable.strings (English (upside down))

* New translations Localizable.strings (LOLCAT)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Swedish)

* New translations Localizable.strings (French)

* New translations Localizable.strings (Hebrew)

* 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 (Serbian (Cyrillic))

* 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 (Russian (pre-revolutionary))

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Malay)

* New translations Localizable.strings (Czech)

* New translations Localizable.strings (Spanish)

* New translations Localizable.strings (Spanish)

* New translations Localizable.strings (Spanish)

* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (Italian)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (Vietnamese)

* New translations Localizable.strings (Indonesian)

* New translations Localizable.strings (Turkish)

* New translations Localizable.strings (Filipino)

* New translations Localizable.strings (Spanish)

* New translations Localizable.strings (Czech)

* New translations Localizable.strings (German)

* New translations Localizable.strings (Italian)

* New translations Localizable.strings (Polish)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (German)

* New translations Localizable.strings (German)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Polish)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Spanish)

* New translations Localizable.strings (Spanish)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Pirate English)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Spanish)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Filipino)

* New translations Localizable.strings (English)

* New translations Localizable.strings (Pirate English)

* New translations Localizable.strings (Vietnamese)

* New translations Localizable.strings (Vietnamese)

* New translations Localizable.strings (Pirate English)

* New translations Localizable.strings (Pirate English)

* New translations Localizable.strings (German)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Filipino)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Bengali, India)

* New translations Localizable.strings (Bengali)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (Italian)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (English (upside down))

* New translations Localizable.strings (Filipino)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (English (upside down))

* New translations Localizable.strings (Polish)

* New translations Localizable.strings (Bengali)

* New translations Localizable.strings (Bengali)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Turkish)

* New translations Localizable.strings (English)

* New translations Localizable.strings (English)

* New translations Localizable.strings (Indonesian)

* New translations Localizable.strings (Turkish)

* New translations Localizable.strings (Swedish)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (Chinese Traditional)

* New translations Localizable.strings (Vietnamese)

* New translations Localizable.strings (Portuguese, Brazilian)

* New translations Localizable.strings (Persian)

* New translations Localizable.strings (Thai)

* New translations Localizable.strings (Kazakh)

* New translations Localizable.strings (Hindi)

* New translations Localizable.strings (Slovak)

* New translations Localizable.strings (Malay)

* New translations Localizable.strings (English, United Kingdom)

* New translations Localizable.strings (Pirate English)

* New translations Localizable.strings (Filipino)

* New translations Localizable.strings (Tatar)

* New translations Localizable.strings (Latin)

* New translations Localizable.strings (Bashkir)

* New translations Localizable.strings (English (upside down))

* New translations Localizable.strings (LOLCAT)

* New translations Localizable.strings (Serbian (Cyrillic))

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (German)

* New translations Localizable.strings (English)

* New translations Localizable.strings (Indonesian)

* 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 (Greek)

* New translations Localizable.strings (Portuguese)

* 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 (Russian (pre-revolutionary))

* New translations Localizable.strings (Danish)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (English (upside down))

* New translations Localizable.strings (Danish)

* New translations Localizable.strings (German)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Chinese Simplified)

* 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 (Korean)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (English)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (German)

* New translations Localizable.strings (Ukrainian)

* New translations Localizable.strings (English (upside down))

* New translations Localizable.strings (French)

* New translations Localizable.strings (French)

* New translations Localizable.strings (French)

* New translations Localizable.strings (Russian)

* New translations Localizable.strings (French)

* New translations Localizable.strings (French)

* New translations Localizable.strings (French)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (French)

* New translations Localizable.strings (French)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (Chinese Simplified)

* New translations Localizable.strings (English)

* New translations Localizable.strings (Spanish)

Co-authored-by: Eilionoir Tunnicliff <[email protected]>
v2.1rc1
2022-11-12 16:59:14 -05:00
Eilionoir Tunnicliff ab5bd8469e Changes
- Removed FAQ, About Launcher, and Update History buttons
- Moved *.png to Assets.xcassets
- Moved LPVC2 to LPVC
2022-11-10 00:03:37 -05:00
Eilionoir Tunnicliff e6321546bd Remove jailbreak-specific install instructions 2022-11-08 13:10:11 -05:00
Duy Tran Khanh 8f8aaa8fcc CC Editor Fix: reset undoManager on launch
For some reason, undoManager was not reset after presenting new view controller. This made the editor think that it had unsaved changes.
2022-11-07 18:49:11 +07:00
khanhduytran0 32148d2bff Implement undo/redo for custom controls editor 2022-11-07 18:28:12 +07:00
khanhduytran0 ac3e60ea41 Unsandboxed self-JIT now cleanup child process 2022-11-07 18:27:29 +07:00
Eilionoir Tunnicliff 7690512602 Switch to PojavLauncher's website for changelog 2022-11-06 23:29:30 -05:00
Duy Tran Khanh d40539df05 Localize CustomControlsViewController 2022-11-04 19:10:10 +07:00
Duy Tran Khanh b5af92d0f5 JVM crash dump: now shown, disable some Cr4shed handler
When Cr4shed crash handler is on, chaining to it will eventually crash
instead of returning so that JVM can continue perform dump. For now,
signal handlers are reset to default.

abort() is now caught and shown in the launcher.

Temporarily disabled safe area when windowed, until I can properly set
it up, in order to workaround buttons going out of bounds.
2022-11-03 21:12:55 +07:00
Duy Tran Khanh 4c502ccec3 ControllerInput: correct scrolling 2022-11-01 06:14:26 +07:00
mariobrostech 121dbedfde Update README to include the new PojavLauncher URL (#410) 2022-10-31 12:11:09 -04:00