Commit Graph
1769 Commits
Author SHA1 Message Date
khanhduytran0 dfab68b2d4 Fix[renderer]: let (slow version) Zink run on iOS 16
Backport of: Fix CGImageCreate returning NULL on iOS 16 (4c2f9e5)
2023-09-15 17:48:45 +07:00
khanhduytran0 1f67b22f09 Fix[input]: 2-finger scrolling is too fast 2023-09-15 17:29:05 +07:00
khanhduytran0 bf7d2dc929 Fix[JRE Installer]: tries to get file size before startAccessingSecurityScopedResource 2023-09-15 17:29:05 +07:00
khanhduytran0 abf8b6359e Fix[JavaLauncher]: don't patch dyld in LiveContainer 2023-09-15 17:29:04 +07:00
Eva Luna 62a7caa2c4 Feat[SurfaceViewController] Add two-finger long press to show and hide keyboard
Since the entire GUI is set to automatically hide when a controller is connected, this should allow users to be able to show the keyboard without needing to rebind keys. Can also lead to removal of the keyboard button itself since that is no longer needed. More gesture recognizers for other buttons (Debug, Fullscreen, etc) may come in the future.
2023-09-14 20:27:29 -04:00
khanhduytran0 79919baa02 Feat[input]: support extra mouse buttons 2023-09-09 05:10:16 +07:00
khanhduytran0 9f6a32b158 Fix[TrackedTextField]: unexpected backspace on first character type 2023-09-07 16:20:52 +07:00
khanhduytran0 dad3bb0239 Feat: display error if get-task-allow is absent
This notifies user that they are using an unsupported installation method (E-sign for example) that does not provide JIT permission.
2023-09-03 14:26:48 +07:00
khanhduytran0 16d986069f Fix[Forge installer]: crash if load during scroll
Misc fixes:
- JavaGUIViewController.m: change text to empty after pressing return
- FabricInstallViewController.m: change Beta to Unstable
2023-09-02 08:22:15 +07:00
khanhduytran0 3937b3a56b Feat: add auto Forge & NeoForge installer
Basically, this downloads the installer and run with a scheduled Enter key press to automatically install.

Fabric installer now reload things; add stable loader version filter
2023-09-01 14:41:35 +07:00
Duy Tran Khanh 82113555df Fixes[Fabric installer]: crash in fresh instance, missing icon, log to debug
+ Allow specifying profile icon using url
2023-08-28 20:37:49 +07:00
khanhduytran0 9328f4427a Feat: built-in Fabric & Quilt installer 2023-08-27 21:18:35 +07:00
khanhduytran0 921babed4b Feat[lib]: replace ASM <5 with ASM 5.0.4 2023-08-27 15:30:03 +07:00
khanhduytran0 cafe8ba175 Fix[controls editor]: use numberWithBool to properly save displayIn* as BOOL 2023-08-26 07:06:39 +07:00
khanhduytran0 c250b4436c Fix[joystick]: handle key press when it is held only 2023-08-26 07:06:24 +07:00
khanhduytran0 bed65b6fc1 Fix[controls editor]: correct joystick color value load 2023-08-24 18:00:04 +07:00
khanhduytran0 2da632163b Fix[hook]: handle recent Java 17 ProcessHandle changes
Trying to open file manager or url crashes with "Operation not permitted" due to a recent Java 17 change. This adds a hook to ignore the exception.
2023-08-24 16:33:28 +07:00
khanhduytran0 5f2d4a3883 Fix[rendering]: gl4es 1.17+ black world
Updated lwjgl-opengl.jar to https://github.com/PojavLauncherTeam/lwjgl3/commit/d26eb7e215c4af8c23560402b9a1116adced836b
2023-08-21 10:59:13 +07:00
Duy Tran Khanh c5c04d717a Fix[jar installer]: unable to type backspace 2023-08-20 20:53:31 +07:00
khanhduytran0 d2709a95da Fix[Cosmetica]: broken DNS injector in java 8
This has been fixed for a while on Android but has yet been copied to iOS
2023-08-18 20:00:36 +07:00
khanhduytran0 96b112cd1d Fix[controls]: handle uninited data list, potential crash 2023-08-17 21:12:57 +07:00
khanhduytran0 d3b2bc193d Fix[ANGLE]: <1.13 panorama rendering 2023-08-17 05:49:05 +07:00
Duy Tran Khanh 181bd4afa6 Fix[args parser]: trim redundant spaces
Disable NoChecks due to no sound issue in Forge
2023-08-16 17:02:13 +07:00
Duy Tran Khanh 36c3e312f3 Feat[controls]: v3: joystick & conditonal visibility
- Finish joystick view
+ Finish forward lock
+ When in menu, oystick can be used to move the virtual mouse
- Finish conditonal visibility
- Replace Make Default with Load
2023-08-11 20:58:14 +07:00
khanhduytran0 63261cf60a Fix[glfw]: add missing function for 23w31a 2023-08-03 13:17:45 +07:00
khanhduytran0 5709c3ac9e Fix: jvm args parser skipped checking first arg 2023-08-03 08:18:12 +07:00
Duy Tran Khanh 5a0ead1d8f Feat[control]: allow resizing free drawers' subbuttons 2023-08-03 08:17:13 +07:00
Duy Tran Khanh a100785d68 Fix[ANGLE]: comment out test code 2023-07-30 18:15:20 +07:00
khanhduytran0 f2679bcec4 Feat[ANGLE]: update for basic shader support 2023-07-30 12:08:29 +01:00
khanhduytran0 2ae408f5dd Fix: stack queue check
Now explicitly check the caller class
2023-07-30 12:06:55 +01:00
khanhduytran0 a8b137323c Fix UI/input for Mac Catalyst 2023-07-30 12:06:27 +01:00
Duy Tran Khanh fb6bea2591 Cleanup unused localizations 2023-07-26 21:36:03 +07:00
Duy Tran Khanh 585ae2fd7d Feat[ANGLE]: update to https://github.com/PojavLauncherTeam/angle/commit/a097731
Fix: gl4es should now be able to run 1.17+
2023-07-26 21:32:03 +07:00
Duy Tran Khanh 13899b7513 Fix[gamepad]: keymap uninited if connected before playing 2023-07-25 14:48:37 +07:00
Duy Tran Khanh 017c07d9d0 Fix[jvm]: purge faulty args 2023-07-25 14:46:54 +07:00
Duy Tran Khanh b53a38d694 Fix[picker]: adjust checkmark location 2023-07-25 14:44:52 +07:00
khanhduytran0 6ede0a3a71 [JIT] Ensure AltKit stops discovering before game starts 2023-07-18 13:35:53 +07:00
Eva Luna d10ec2221f [JIT] Fix macOS being incorrect detected as JIT enabled 2023-07-18 02:12:31 -04:00
Eva Luna 4df7c78dd1 [JIT] Fix issue with logic 2023-07-18 02:00:34 -04:00
Eva Luna af888219a5 [JIT] Remove AltKit disabling feature, as this is the only integration
For some reason on my iPad, isJITEnabled always returned true. This commit logistically should work, but it's technically untested.
2023-07-15 03:26:43 -04:00
Eva Luna 4eeb216ec5 [JIT] Remove support for JitStreamer and custom servers
The official JitStreamer servers were shut down a few months ago, and we haven't seen any reports of users self-hosting it due to the complicated setup required. Viable alternatives are AltJit, SideJit, and Jitterbug (just to name a few.)
2023-07-15 02:45:33 -04:00
Eva Luna 6cb039dc1b [UX] Fix: Whoops, I was outdated for the last commit 2023-07-15 01:54:31 -04:00
Eva Luna 49aee0a2e9 [UX] Fix haptics not being completely disabled 2023-07-15 01:51:03 -04:00
Eva Luna 9ba03b38ad Fix memory warning firing on every device
Uh... don't ask.
2023-07-15 01:40:03 -04:00
khanhduytran0 1ca1c0671e Feat: support AWT clipboard for 1.12.2 and lower 2023-07-14 08:21:36 +07:00
Duy Tran Khanh 3f3d405424 Fix #536: game never responds to Control key
Same as macOS, Minecraft expects Command key instead of Control key
2023-07-14 08:10:31 +07:00
Duy Tran Khanh c6e21b4f88 Fixes for LabyMod 4 (except the shader part) 2023-07-13 11:19:18 +07:00
Duy Tran Khanh 72edd15dfb Fix: potential crashes in profile mgr, wrong debug_logging category 2023-07-09 14:34:04 +07:00
Duy Tran Khanh b9d6e14015 Fix[gyro]: invert axis on upside down orientations
This commit fixes #570

Also fix gyro factor to match 1:1 ratio like the comment
2023-07-06 18:36:49 +07:00
Duy Tran Khanh 286f66452e Fix: settings crashes ingame, loses transparency
Fix: profile version key
2023-07-06 18:33:26 +07:00