Commit Graph
1113 Commits
Author SHA1 Message Date
Eilionoir Tunnicliff 8f502cd7db Fix build, change other Arc names to Cosmetica 2022-04-30 19:47:06 -04:00
Eilionoir Tunnicliff 61014ef090 Merge remote-tracking branch 'origin/main' 2022-04-30 19:43:37 -04:00
Eilionoir Tunnicliff 53613c5f18 Updates
- New wordmark on the main screen
- Remove wordmark from LaunchScreen.storyboard
- Apply depiction and icon fixes from 2.0.1
2022-04-30 19:43:24 -04:00
Duy Tran Khanh ded136c2e7 Merge pull request #340 from itsnebulalol/patch-1
Change Arc text to Cosmetica
2022-04-28 10:43:36 +07:00
Nebula 4a9d92a513 Update LauncherPreferencesViewController.m 2022-04-27 20:39:41 -04:00
Duy Tran Khanh 7d14371271 Custom control editor changes
- Added the resize pointer (might not work stable)
- (Attempt to) fix the wrong size of the window on iPadOS again
- The window now has a rounded corner
2022-03-23 21:32:13 +07:00
Duy Tran Khanh fcd52ce2aa CC editor: set VC bounds size for iPad + draggable
Fixes #326
2022-03-21 18:25:36 +07:00
Adam Tunnic 9272e2aa96 Update README.md 2022-03-20 16:54:41 -04:00
Duy Tran Khanh 580da57855 Set GLFW window attrib; Proper external mouse lock
Setting window attribute fixes DynamicFPS mod being broken
2022-03-17 07:24:41 +07:00
Adam Tunnic a6c9648345 Remove unused Mojang Auth code 2022-03-15 18:26:43 -04:00
Adam Tunnic 70c150af38 Make the debug logging switch actually do something
Pretty much disables everything except for [Pre-Init] and [Init], as well as Renderer Init Success. Toggle debug logging off to see.

regLog(message) -> logs all the time
debugLog(message) -> logs only when debug logging is enabled
2022-03-13 21:23:02 -04:00
Adam Tunnic c343b80bd8 Demo mode works now 2022-03-13 20:27:24 -04:00
beerpsi 37a5e22ef5 fix: firmware (<< 15.0) dependency for non-rootess versions (#332) 2022-03-10 07:18:42 -05:00
Adam TunnicandDuy Tran Khanh 81ae236181 Disable Mojang login (#331)
Merging early because... why not. Anyone that hasn't migrated now will get the warning.

Co-authored-by: Duy Tran Khanh <[email protected]>
2022-03-09 19:03:08 -05:00
Adam Tunnic b24033e97b Merge remote-tracking branch 'refs/remotes/origin/main' 2022-03-05 00:19:27 -05:00
Adam Tunnic 3c26158406 Fix ipa build
Note that the ipa still doesn't work
2022-03-05 00:17:06 -05:00
Duy Tran Khanh 5c618d907b CC: passthrough support; Lock mouse pointer
Custom controls button passthrough: currently, only passed-through
events are touch events.
Pointer locking is incomplete and might not work properly.
2022-03-03 08:16:14 +07:00
Adam Tunnic 281b9047b3 IPABuilder no longer needed, it's in the makefile 2022-02-25 23:49:02 -05:00
Duy Tran Khanh bd134ccfde Fixes scroll crashes, move login spinner to left
Scrolling crashes: Float cannot be casted to Double
2022-02-25 19:56:24 +07:00
khanhduytran0 147ac079be Fixes virtual mouse, XVA entitlement (iOS 14)
Fixes virtual mouse not working when enabled from Preferences.
Added Extended Virtual Addressing Entitlement.
2022-02-25 06:58:07 +07:00
Duy Tran Khanh 9ee414a4b0 Another fix for previous commit 2022-02-22 19:00:50 +07:00
Duy Tran Khanh f12a9c0f92 Allow setting to null pref if prefix is internal_
Fixes #328 and #329

Bug fix: internal states are ignored, caused the following to be broken:
- Input queue mode (breaks 1.13+ input)
- Relaunch before starting game (game doesn’t launch)
2022-02-22 18:48:27 +07:00
Adam Tunnic 2ed628f921 Add option to show virtual mouse at game launch 2022-02-22 00:37:47 -05:00
Adam Tunnic b5fc3a5b48 Remove traces of custom env pref dict 2022-02-20 12:44:37 -05:00
Adam Tunnic 56ff1fad29 Organize preferences, this will cause preferences to be reset! 2022-02-20 02:28:34 -05:00
Adam Tunnic 80ba038c15 Fix POJAV_RENDERER, also add a7_allow now because why not 2022-02-20 00:22:41 -05:00
Duy Tran Khanh 14760195a6 Fix awt_xawt linking, use NSArray instead for renderer list 2022-02-19 21:21:39 +07:00
Duy Tran Khanh 431782d0c0 Update SurfaceViewController.m 2022-02-18 17:13:10 +07:00
Duy Tran Khanh 12862ca5f3 Update SurfaceViewController.m 2022-02-18 16:24:58 +07:00
Duy Tran Khanh 8575e9f2f6 Bug fixes
- Random infinite game launching process
- Input not working on 1.13+ when `Restart before launching game` is
enabled.
2022-02-18 16:21:48 +07:00
Adam Tunnic 6f7a8a7af2 Disable virgl 2022-02-14 09:14:55 -05:00
Adam Tunnic a736c900c0 Update LauncherPreferencesViewController.m 2022-02-14 08:57:12 -05:00
Adam Tunnic 959a4e2290 Merge branch 'backend-virgl' into main 2022-02-14 08:52:10 -05:00
Silly Sock a022974429 Update README.md (#324) 2022-02-14 08:47:06 -05:00
Duy Tran Khanh a23f0cf30e CC editor: view controller now follow bounds(#326) 2022-02-14 06:04:43 +07:00
Duy Tran Khanh f48408ced0 Only load Alderis.framework when needed 2022-02-13 04:36:49 +07:00
Duy Tran Khanh 8e0bff8ce6 Remove codesign from Alderis + thin lib 2022-02-10 10:32:48 +07:00
Adam Tunnic 2c573318bf Add A7 warning 2022-02-08 09:58:43 -05:00
Adam Tunnic 12731b5079 Update informational.yml 2022-02-08 09:20:29 -05:00
Duy Tran Khanh e14e945a68 Fixes swipeable button state handling 2022-02-08 07:06:58 +07:00
Adam Tunnic 3ece9e2ccb Workflow changes part 2 2022-02-07 01:13:35 -05:00
Adam Tunnic 2d19f389e4 Workflow changes and typo fix 2022-02-07 01:08:23 -05:00
Adam Tunnic bec85f6962 FAQ changes 2022-02-07 00:57:50 -05:00
Adam Tunnic b9d2d2042b Add changelog for 2.1 release 2022-02-07 00:45:16 -05:00
Adam Tunnic 50a8cf7adf Merge branch 'main' of [email protected]:PojavLauncherTeam/PojavLauncher_iOS.git 2022-02-06 19:44:25 -05:00
Adam Tunnic 0c0472e6f4 Why did I add set -e 2022-02-06 19:44:05 -05:00
Duy Tran Khanh bd6ba67745 Bug fix: Arc DNS injector breaks on Java 16+
This is caused by a missing function in our class loader.

Error:
System class loader does not define the
appendToClassPathForInstrumentation method
Unable to add
/Applications/PojavLauncher.app/libs/arc_dns_injector.jar to system
class path - the system class loader does not define the
appendToClassPathForInstrumentation method or the method failed
FATAL ERROR in native method: processing of -javaagent failed,
appending to system class path failed
2022-02-07 05:20:05 +07:00
Duy Tran Khanh c967c3df7a Change how the login progress is displayed
Login progress now displays on the title bar instead of a dialog. This
will prevent infinite loading in case a connection error occurs.
Closes #315
2022-02-06 15:14:56 +07:00
Adam Tunnic b4aa54c50e Minor bug fix for Arc capes switch 2022-02-05 11:30:44 -05:00
Adam Tunnic 372831bc9e Add Arc capes 2022-02-05 11:28:51 -05:00