6260 Commits

Author SHA1 Message Date
Mathias Boulay
f40b5a0bfe Fix[ui]: remove internal padding 2023-08-05 10:08:49 +03:00
BuildTools
26328a2fb0 Change keycode spinner placement 2023-08-05 10:08:49 +03:00
Mathias Boulay
45e062e67c Chore[controls]: bump up layout converter trigger 2023-08-05 10:08:49 +03:00
Mathias Boulay
94bfdd74ff Chore[controls]: bump up control version 2023-08-05 10:08:49 +03:00
Mathias Boulay
35208fd413 Refactor: Remove need of the oob canvas 2023-08-05 10:08:49 +03:00
Mathias Boulay
e2c45b99f4 Fix[gamepad]: Add right trigger axis 2023-08-05 10:08:49 +03:00
Mathias Boulay
abd7c5b7ee Tweak[control-editor]: Use standarised paddings 2023-08-05 10:08:49 +03:00
Mathias-Boulay
dc7e9856a5 Fix[physical-controls]: Send mouse position more often 2023-08-05 10:08:49 +03:00
Mathias-Boulay
6e194302f5 Fix[controls]: incorrect activated overlay on rounded controls 2023-08-05 10:08:49 +03:00
Mathias-Boulay
b4a3e18b9a Feat[controls]: Decouple stroke width from button size 2023-08-05 10:08:49 +03:00
Mathias-Boulay
fd5f46f243 Syle[control]: use consistent mapping dropdown 2023-08-05 10:08:49 +03:00
Mathias-Boulay
efca2c98c3 Style[controls]: better spacing 2023-08-05 10:08:49 +03:00
Mathias-Boulay
3e9c4b1d59 Fix[control]: Hide size/visibility editor on subButtons 2023-08-05 10:08:49 +03:00
Mathias-Boulay
f0e9f842ad Fix[controls]: joystick sprint on lock 2023-08-05 10:08:49 +03:00
Mathias-Boulay
7b02277186 Tweak[controls]: Less deadzone, use new injections 2023-08-05 10:08:49 +03:00
Mathias-Boulay
9829dc436b Workaround[controls]: disable view clipping in game
This is only for the joystick, no other view should be affected
2023-08-05 10:08:49 +03:00
Mathias-Boulay
58a29ee2ca Feat[controls]: Add conditional visibility 2023-08-05 10:08:49 +03:00
Mathias-Boulay
aed6c00c40 Feat[controls]: Input joystick 2023-08-05 10:08:49 +03:00
DreamOneX
8a70c6f4f5 fix(control): not allowed to open the control file of version 5 2023-08-03 16:38:50 +03:00
Duy Tran Khanh
6279649747
Fix[glfw]: add missing function for 23w31a 2023-08-03 13:18:24 +07:00
DreamOneX
9f7a580019 chore(control): bumb up the version number of control schema 2023-08-02 17:58:30 +03:00
DreamOneX
67a3cc5dc0 feat(control): allow subbuttons of free orientation drawer change size 2023-08-02 17:58:30 +03:00
Mathias Boulay
403c962ed2 Fix[gamepad]: Add right trigger axis 2023-07-24 22:25:20 +02:00
Mathias Boulay
bf2aa6c853 Fix[controller]: triggers unable to map after screen touch 2023-07-23 01:25:51 +02:00
khanhduytran0
8ef660733c Fix: make org.lwjgl.util.NoChecks overridable 2023-07-18 07:15:19 +07:00
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