BuildTools
d5935be9aa
Multiple things
...
- Add Fabric installer
- Make both installers Fragments
- Add new Tools methods (and move some existing code to use them)
2023-06-26 22:10:55 +03:00
BuildTools
df1b52adb7
Add version files
...
Forgot in the previous commit
2023-06-25 14:28:37 +03:00
BuildTools
30ec1e2df8
Fully automated Forge version list and installation
...
LexManos may feel free to fuck off ngl
Also: makes the Arc DNS injector and the Forge installer separate components instead of non-overwritable assets, so that we can actually update them on the user's end
2023-06-25 14:27:48 +03:00
Duy Tran Khanh
b263a9f6ce
Fix[CI]: checkout
2023-06-24 07:25:07 +07:00
khanhduytran0
53f2f037ce
Fix[arc_dns_injector]: fallback to CacheUtil_J8 if J9 fails
...
This is due to a change in recent jdk8 that made CacheUtil_J9 compatible. CacheUtil_J8 is still kept as fallback for backwards compatibility
2023-06-24 06:50:17 +07:00
Boulay Mathias
53d28026ac
Fix[build]: Fallback for versions on shallow repositories ( #4285 )
2023-06-20 11:38:06 +02:00
LabyStudio
e74e2e1205
Fix: LabyMod is not a hack client ( #4271 )
...
* LabyMod is not a hack client
* improve README.md
* improve README.md
2023-06-20 01:55:54 +02:00
artdeell
57c79d8c6b
Feat[affinity]: added a way to force the MC rendering thread to run only on the highest-clocked core
2023-06-19 18:55:52 +03:00
khanhduytran0
5c4f214a1d
Fix: handle null library artifact
2023-06-19 18:45:19 +07:00
khanhduytran0
3ba8fe0388
add a missing close bracket
2023-06-19 17:34:34 +07:00
khanhduytran0
dab2da2fc4
Fix: Forge 1.20 crashes (wrong artifact path)
...
Now use json-provided artifact path instead of generating one
2023-06-19 17:25:46 +07:00
Duy Tran Khanh
4ce4721920
Perf: disable lwjgl runtime checks
2023-06-18 19:49:11 +07:00
Mathias-Boulay
2e17542fc7
Feat[Version Spinner]: display selected profile
2023-06-01 22:08:36 +02:00
Mathias-Boulay
e7ad1b1a40
Fix: Forge library path
2023-05-21 15:29:38 +02:00
Boulay Mathias
809f5cd6e5
Feat[V 2.Gamepad]: Merge #4179
...
* Feat: gamepad remapping, with custom deazone
* Fix[gamepad]: wrong starting pointer offset
* cleanup[gamepad]: Remove useless variables
* Fix[gamepad]: Reduce jitter
Turns out the argument was a bit off when there are cpu constraints
* Chore: bump up remapper library version
* Build: bump up library version
2023-05-21 12:50:06 +02:00
Boulay Mathias
7916166795
Fix[controls] 1.13+ sticky keys ( #4210 )
...
* Fix[controls] 1.13+ sticky keys
* Fix[controls]: missing setup phase
* Refactor: Use size_t instead of unsigned
* Refactor: use size_t instead of unsigned
2023-05-21 12:48:40 +02:00
Mathias-Boulay
baeea2916e
Feat[UI]: opportunistic log sharing
2023-05-19 23:49:21 +02:00
Mathias-Boulay
0bb4f5d113
Style[runtime manager]: Conditional UI
2023-05-19 22:12:27 +02:00
Mathias-Boulay
324f62f3ca
Style[progresbar]: internal text padding
2023-05-19 22:08:11 +02:00
Mathias-Boulay
159bb5e336
Style: unify padding on fragments
2023-05-19 16:10:44 +02:00
Mathias-Boulay
94366812d9
Cleanup: remove unused resource
2023-05-19 16:04:14 +02:00
Mathias-Boulay
891c82f4df
Style[select_login]: Add visual separation
2023-05-19 15:54:36 +02:00
Mathias-Boulay
2f4fcaff97
Style[local_login]: Increase size to accessibility standards
2023-05-19 14:11:54 +02:00
Mathias-Boulay
3f76100480
Style[no_storage_menu]: Center explanation text
2023-05-19 14:11:02 +02:00
Mathias-Boulay
b9ff3c177e
Fix[controls]: A13 swipeable buttons
2023-05-18 18:55:36 +02:00
Mathias-Boulay
b55e513012
Fix[java installer]: Vertical mode crashing the installer
2023-05-14 12:29:13 +02:00
artdeell
616399906c
Move all common UI methods into ControlLayout
2023-05-06 22:35:04 +03:00
artdeell
76494960da
Prevent calls to pojavPumpEvents until the loop is finished
...
Should fix sticky keys and fastload
2023-05-06 22:02:18 +03:00
artdeell
fbb43319f6
Rename the interface
2023-05-05 22:32:59 +03:00
artdeell
a25865a1ed
Different exit handling for Custom Controls
2023-05-05 21:33:26 +03:00
Mathias-Boulay
c963bc2b6c
Fix[controls]: handle secondary pointer being removed
2023-05-05 10:32:26 +02:00
artdeell
1d958abdab
Changes for the C logger
2023-05-04 22:31:09 +03:00
ArtDev
10b3bb24c3
Merge pull request #4155 from PojavLauncherTeam/deanachronization-and-cleanup
...
Deanachronization and cleanup
2023-05-01 23:21:55 +03:00
artdeell
68b520f001
Remove the rest of the singleton accesses
2023-05-01 23:19:55 +03:00
artdeell
fbe587bea5
Stdio logging through C
2023-05-01 23:15:32 +03:00
Mathias-Boulay
ae25da0251
Fix: Use toolchain to set the lwjgl module java version to 8
2023-05-01 11:33:04 +02:00
skbeh
79fb01150e
Feat: Update Gradle to 7.6.1 and prepare for Gradle 8.0 ( #4074 )
...
The only left blocker for Gradle 8.0 is that
task ':app_pojavlauncher:lintAnalyzeDebug' uses this output of
task ':jre_lwjgl3glfw:jar' without declaring an explicit or implicit dependency.
2023-05-01 11:24:10 +02:00
artdeell
4115b997f8
Better runtime autoselection logic + more cleanup
2023-05-01 12:00:42 +03:00
artdeell
28cbbaca61
More cleanup + make it more convenient to obtain the current profile
2023-04-30 23:24:13 +03:00
artdeell
a6a5675b9c
Remove the dependency on a static variable for JRE switching
...
Also: fix crashing on CustomSeekBarPreferences
2023-04-30 22:41:41 +03:00
artdeell
a7809df1a5
Roll back ControlInterface.canSnap
2023-04-30 22:10:42 +03:00
artdeell
8e669caa2e
Cleanup, part 2
2023-04-30 21:30:11 +03:00
artdeell
57b37dfc8c
Cleanup, part 1
2023-04-30 14:42:35 +03:00
artdeell
401e604763
Add some newlines to make it look cleaner
2023-04-30 00:17:40 +03:00
artdeell
03c2a53403
Modify MultiRTUtils to use the new helper method
2023-04-30 00:00:49 +03:00
ArtDev
f724fb4d4f
Merge pull request #4151 from PojavLauncherTeam/ffmpeg-plugin
...
I forgot to switch branches in android studio
2023-04-29 23:56:37 +03:00
artdeell
3d09979220
Automatically pick runtime version for Mod Installer based on the main class file verion
2023-04-29 23:53:20 +03:00
ArtDev
e85177f56a
Merge pull request #4139 from PojavLauncherTeam/ffmpeg-plugin
...
Ffmpeg plugin
2023-04-26 17:05:24 +03:00
ArtDev
d7df183b66
Remove self test call
2023-04-26 00:07:03 +03:00
artdeell
75ca093c51
Start working on support for the FFmpeg plugin
2023-04-26 00:00:19 +03:00