artdeell
74dc84f160
Add stub GLFWNative* and GLFWVulkan into the GLFW jar
2023-07-12 19:42:55 +03:00
artdeell
fe8fb7bd20
Implement AWT clipboard for copy-paste on 1.12.2 and lower
2023-07-12 16:23:05 +03:00
SolDev69
fcafb3ecfa
Build: Generate md5s in apk zips ( #4335 )
...
* Update android.yml
Gen md5s with apk
* fix typo
Damn you GitHub mobile UI!
2023-07-09 17:34:40 +02:00
Cart
def8630c27
fix the image :/ ( #4330 )
2023-07-03 23:42:02 -04:00
Boulay Mathias
a7444aa99e
Feat[gyro]: improve calibration and smoothing ( #4229 )
...
* Feat[gyro]: Reduce jitter with moving average
* Cleanup: Remove logging
* Feat[gyro]: Add dampering window
* Feat[gyro]: Use extremely low pass filter
Technically, it doesn't entirely filter out the input, only stores it
* Tweak[Gyro]: Lower hyro threshold even more
* Feat: Simplify smoothing, better calibration
* Feat[gyro]: Add dampering window
# Conflicts:
# app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/prefs/screens/LauncherPreferenceControlFragment.java
# app_pojavlauncher/src/main/res/values/strings.xml
* Cleanup[gyro]: Don't use import
* Refactor[gyro]: reduce JNI calls
* Fix[Gyro]: Adjust low pass treshold to sensitivity
* Feat[Gyro]: Handle single/multi axis deplacement
* Tweak[gyro]: Raise single axis threshold
2023-07-02 18:25:27 +03:00
ArtDev
2a27439887
Fix a crash when installation starts
2023-07-02 13:56:15 +03:00
ArtDev
0ce94cc2c5
Merge pull request #4308 from PojavLauncherTeam/feat/automatic_modloader_install
...
Feature: Automatic Forge, Fabric and OptiFine installation
2023-07-02 12:38:47 +03:00
BuildTools
779cd9d2d8
Don't use line references in comments
2023-07-02 12:23:36 +03:00
artdeell
4aec0d538a
Get the user to the main fragment before starting mod installation
2023-07-01 16:33:48 +03:00
BuildTools
6b0ec1f524
Also do the same in JavaGUILauncherActivity
2023-06-30 16:59:31 +03:00
BuildTools
7c8fa642bd
Create a new latestlog.txt file on the java side
2023-06-30 16:56:32 +03:00
BuildTools
96c021eecc
Move forge/OF installer stuff to a different package and fix deep nesting of if statements in the window handler
2023-06-30 16:52:59 +03:00
BuildTools
d4f912afcd
Prevent mod install from starting when tasks are ongoing
2023-06-30 13:00:17 +03:00
BuildTools
84a2bd24c7
Add OptiFine automatic installation
...
Unlike other modloaders, it does require the game being installed beforehand, so it's also implemented here
2023-06-30 12:49:01 +03:00
BuildTools
3cfaec3b4c
Add UI for OptiFine installation
...
TBD: actually install OptiFine
2023-06-30 10:33:36 +03:00
BuildTools
e731f6e674
Initialize Tools.DIR_CACHE inside of PojavApplication
2023-06-29 20:43:54 +03:00
BuildTools
c0aec8178b
Robust downloadString() cache
2023-06-29 19:41:30 +03:00
Mathias-Boulay
63dec3fb2a
Refactor[UI]: Migrate to LinearLayout
2023-06-29 14:04:35 +02:00
Mathias-Boulay
d7f76d5a15
Feat[UI]: Adjust padding/use named values
2023-06-29 11:00:44 +02:00
Mathias-Boulay
78f2dae9ce
Feat[UX]: Make profile creation flow consistent
2023-06-29 10:59:47 +02:00
Mathias-Boulay
458331fd7c
Fix[vanilla-manifest]: Broken cache file will get redownloaded
2023-06-28 23:32:52 +02:00
BuildTools
09be377919
Fix Forge installer for 1.7.10
2023-06-28 20:33:48 +03:00
BuildTools
85b3a42dd3
Addec "Create modded profile" button and moved fabric/forge installation under it
...
Also:
- Not layouts are more standardized
2023-06-28 14:26:12 +03:00
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