khanhduytran0
ed57e98a9b
Draft (doesn't work now): MGL renderer
...
This is currently only for debugging purpose
2023-03-23 06:51:32 +07:00
Duy Tran Khanh
285e7bafba
Fix: BUNDLE_PATH is set to jre location, renderer fails to load
...
Fix a bug that is introduced in 23aef2d
2023-03-23 06:49:28 +07:00
khanhduytran0
740d53723c
Fix(GLFW): missing forward-compatible functions
2023-03-22 22:05:53 +07:00
Eilionoir Tunnicliff
23aef2d1ca
Fix slimmed check
...
Previously this was bugged so that you could never force Java 17.
2023-03-21 11:50:34 -04:00
Eilionoir Tunnicliff
761fed09b1
That wasn't supposed to be there, whoops!
2023-03-21 10:58:19 -04:00
Eilionoir Tunnicliff
bcdcc080fb
Controller configurator!
...
Same keycode names as the on-screen editor to make it easier to identify the possible values. Xbox and PlayStation button names for familiarity. Saving configs handled by the Save and Exit buttons on the navigation bar.
Currently known issues:
- may be jumpy when cells reload or load onto the screen
- loading a new configuration file does not update the value of the cells
- loading a new configuration file does not update the "Controller configurator" item in the main Settings window
- both of these are solved by closing and reopening the view controller for now
2023-03-21 10:52:16 -04:00
Duy Tran Khanh
83b43238c9
Fix(JNA): snprintf() output has been truncated
...
Update JNA to 5.13.0:
https://github.com/java-native-access/jna/blob/767662a/lib/native/darwi
n-aarch64.jar
$ vtool -arch arm64 -set-build-version 2 12.0 16.0 -replace -output
libjnidispatch.dylib libjnidispatch.dylib
$ install_name_tool -change
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
/System/Library/Frameworks/Foundation.framework/Foundation
libjnidispatch.dylib
2023-03-19 16:04:15 +07:00
Duy Tran Khanh
9183b1fecc
Feature: show instance folder size
...
- Move AFNetworking to the separate dynamic library
2023-03-18 18:14:02 +07:00
Eilionoir Tunnicliff
f4ad12cc18
Update ControllerInput.m
2023-03-17 00:43:34 -04:00
Eilionoir Tunnicliff
7611c71bfe
Forgot the haptics in that commit
2023-03-16 20:26:40 -04:00
Eilionoir Tunnicliff
100b3be62c
WIP Haptic feedback for buttons, taps and scrolls
...
Haptics in iOS require a second-generation or newer Taptic Engine (sorry iPhone 6s users). Also move gamepad configs to controlmap/gamepads (you'll see why if you open the Load menu in the custom controls vc)
2023-03-16 20:11:29 -04:00
Eilionoir Tunnicliff
eef107e5fd
Huh, I apparently never commit this
2023-03-16 18:23:35 -04:00
Eilionoir Tunnicliff
d8c2c68237
Changes
...
- Move controller init code to a file for the controller configurator code I'm working on locally
- Add option to limit framerate to 60FPS on ProMotion-enabled displays
2023-03-16 02:47:03 -04:00
Eilionoir Tunnicliff
670fcd65f1
Merge remote-tracking branch 'refs/remotes/origin/main'
2023-03-15 23:37:11 -04:00
Eilionoir Tunnicliff
aafdfe8707
That didn't add the untracked icons!
2023-03-15 23:36:53 -04:00
Eilionoir Tunnicliff
0d6994c354
Add new "Penciled Development" app icon
...
Also switches to the new Universal app icon type. Backwards compatible to iOS 12, but requires Xcode 14+ to work.
2023-03-15 23:36:33 -04:00
Eilionoir Tunnicliff
f51518fffd
Update development.yml
2023-03-15 21:20:45 -04:00
Eilionoir Tunnicliff
49320811b2
Just add the cache to the final job
2023-03-15 14:22:28 -04:00
Eilionoir Tunnicliff
04e30dd601
Try this way
2023-03-15 14:20:20 -04:00
Eilionoir Tunnicliff
c2f4919010
Fix upload issue and see if I can access the cache this way
2023-03-15 14:19:45 -04:00
Eilionoir Tunnicliff
4d487db3c2
Apply the finishing touches by uploading just one .dSYM and update GL4ES when it needs.
2023-03-15 14:09:17 -04:00
Eilionoir Tunnicliff
6e5f3b7139
Fix the issues!
2023-03-15 14:02:34 -04:00
Eilionoir Tunnicliff
e2e44ed14f
bruh delete the cache already github
2023-03-15 13:57:29 -04:00
Eilionoir Tunnicliff
49cd50911f
whar? x3
2023-03-15 13:56:08 -04:00
Eilionoir Tunnicliff
15d3261eba
whar? x2
2023-03-15 13:37:04 -04:00
Eilionoir Tunnicliff
e76722b993
whar?
2023-03-15 13:36:14 -04:00
Eilionoir Tunnicliff
ac4ace71c4
Merge remote-tracking branch 'refs/remotes/origin/main'
2023-03-15 13:33:27 -04:00
Eilionoir Tunnicliff
9b879c3fd1
Move dependencies to its own place, upload fixes
2023-03-15 13:33:06 -04:00
github-actions
60e64e1236
CI: Update gl4es
2023-03-15 17:21:18 +00:00
Eilionoir Tunnicliff
b7bcd3c1a2
Merge remote-tracking branch 'refs/remotes/origin/main'
2023-03-15 13:19:39 -04:00
Eilionoir Tunnicliff
67cebff301
mkdir -p instead
2023-03-15 13:18:38 -04:00
github-actions
9a04ddcf22
CI: Update gl4es
2023-03-15 17:17:13 +00:00
Eilionoir Tunnicliff
382a1af67c
Build for iOS, tvOS, and simulators with Makefile + matrix
2023-03-15 13:15:24 -04:00
Eilionoir Tunnicliff
de2b1843cc
Use modals for presenting view controllers from Settings view
...
Also change "Minecraft game directory" to just "Game directory". Reduce output of reloadVersionList to just localized description.
This does require the modals to have dismissModalViewController() defined in their classes, not really an issue since all view controllers will be custom classes anyway.
2023-03-15 13:14:14 -04:00
Eilionoir Tunnicliff
c310be58ec
Re-fix config.h.in
2023-03-13 14:03:08 -04:00
Eilionoir Tunnicliff
140b3e1d8c
Revert "Workaround local development environment weirdness + fix config.h.in"
...
This reverts commit 66377f9256 .
2023-03-13 14:01:48 -04:00
Eilionoir Tunnicliff
66377f9256
Workaround local development environment weirdness + fix config.h.in
...
Something with macOS Ventura 13.3 and Xcode 14.3 breaks init_hookFunctions(): the app compiles fine but won't launch, throwing off errors that were supposedly fixed already. This variable allows me to disable the function outright so I can continue UI development without having to downgrade to Ventura 13.2.1 (because Time Machine is going to be an ASS to deal with.) Don't set this variable as it will cause the game itself to not behave correctly.
2023-03-13 12:28:04 -04:00
Eilionoir Tunnicliff
e96111c572
Feature: option to disable control overlay when a mouse or game controller is connected
...
To be paired with incoming game controller configuration, as right now the keyboard cannot be opened with this enabled and a controller connected.
2023-03-13 10:07:34 -04:00
Eilionoir Tunnicliff
6ebe3f2509
Whoops, forgot to move this line
2023-03-13 09:44:08 -04:00
Eilionoir Tunnicliff
53641824c1
Add tvOS workaround until we can get persistent storage
...
Need to go test this with one of my Apple TVs at home but this should allow the launcher to at least start to the split view. Doesn't affect iOS from my checks.
2023-03-13 09:37:21 -04:00
khanhduytran0
671684059a
Fix(keycode picker): truncated too long special key names
2023-03-13 17:17:55 +07:00
Eilionoir Tunnicliff
41a83a9f52
Merge remote-tracking branch 'refs/remotes/origin/main'
2023-03-13 01:37:53 -04:00
Eilionoir Tunnicliff
92567bb98e
Shut up clang
2023-03-13 01:37:29 -04:00
github-actions
43ae7567ac
CI: Update gl4es
2023-03-10 03:23:10 +00:00
Duy Tran Khanh
f00610e718
Add /opt/procursus/bin to PATH
2023-03-10 10:21:40 +07:00
Duy Tran Khanh
feecf5027f
(workflow) Revert checkout depth
...
Copy gl4es build stuff to release.yml
Depth should be kept to 1
2023-03-10 10:09:40 +07:00
Duy Tran Khanh
57c2704de1
Fix (workflow) spaces in respect of the parser
...
Fix libGL.dylib location
2023-03-10 10:03:19 +07:00
Duy Tran Khanh
ee1c75131c
(workflow) perform automatic update of holy gl4es
2023-03-10 09:56:59 +07:00
Duy Tran Khanh
881dc5cf54
Fixes: Invisible toolbar views on iOS 12-13
...
Correct GLFWInputImplementation.java location
Add back Swipeable Hotbar option (removed by accident)
2023-03-10 07:11:45 +07:00
Eilionoir Tunnicliff
7fd4b7902b
Add option to disable AltKit, changes to dialogs, and larger navigation bar headers
...
Time to go play Destiny 2
2023-03-09 17:46:19 -05:00