7079 Commits

Author SHA1 Message Date
Mathias-Boulay
94bc4ebb90 hotfix: load version 7 controls 2024-05-25 12:44:17 +02:00
Vera-Firefly
f0daae373e Update README.md 2024-05-21 18:36:35 +03:00
Vera-Firefly
8230106715 Remove dlopen xhook 2024-05-21 18:36:35 +03:00
Vera-Firefly
2dc2aa43bf Fix dlopen fail 2024-05-21 18:36:35 +03:00
Vera-Firefly
34125274cb Update README.md 2024-05-21 18:36:35 +03:00
MovTery
f872f118f0
Feat: search for modpacks more often (#5461) 2024-05-20 20:26:28 +02:00
MovTery
164739839d
Fix: Inaccurate Modrinth source search results (#5474) 2024-05-20 18:35:43 +02:00
Mathias Boulay
b03bb6298e
Fix(tap detector): improper detections (#5472)
* fix(tap detector): proper sensitivity, better METHOD_DOWN detection

Signed-off-by: Mathias-Boulay <mathiasboulay@free.fr>

* tweak(tap detector): adjust area size

Signed-off-by: Mathias-Boulay <mathiasboulay@free.fr>

* cleanup: remove print statement

Signed-off-by: Mathias-Boulay <mathiasboulay@free.fr>

---------

Signed-off-by: Mathias-Boulay <mathiasboulay@free.fr>
2024-05-20 17:46:45 +02:00
Mathias Boulay
872fc4c39f
Cleanup: Controls v3.1 (#5469)
* cleanup: remove isHidable from being written down

* cleanup: remove outdated field

* fix: better cutout handling
2024-05-19 18:00:37 +02:00
Mathias Boulay
3443b049b6
fix, refactor: double click on touchpad, scroll without triggering click (#5456)
* fix,refactor: double click on touchpad, scroll without triggering click

Signed-off-by: Mathias-Boulay <mathiasboulay@free.fr>

* cleanup: remove unused code

Signed-off-by: Mathias-Boulay <mathiasboulay@free.fr>

* fix(GUIEventProcessor): dragging when taking events on the fly

Signed-off-by: Mathias-Boulay <mathiasboulay@free.fr>

---------

Signed-off-by: Mathias-Boulay <mathiasboulay@free.fr>
2024-05-18 22:53:12 +02:00
Mathias Boulay
85a9f217e5
Fix: QoL stuff (#5443)
* Tweak: align ram selection to multiples of height

* tweak: ignore the notch for portrait devices while in the launcher

* tweak(colors): make colors consistent across screens

* fix(ui): make click animation consistent

* fix(modpack-ui): handle long titles overlapping the source icon

* fix:(modrinth-api): offset call is being ignored

* fix(modpack-ui): remove keyboard after search

* fix(profile-editor): properly consume file selection for custom controls

Based from the work of @HopiHopy
2024-05-09 22:07:30 +02:00
artdeell
2164b5be89 Fix[lang]: remove the mention of "email" 2024-05-03 21:29:08 +03:00
artdeell
84aca2e182 Fix[dialog]: clipboard copies are no longer empty text 2024-05-03 21:23:20 +03:00
artdeell
5cd0a70d0e Feat[download]: don't always redowload files with missing hashes 2024-05-03 21:01:00 +03:00
artdeell
5522317464 Fix[fragment]: only initialize the ROOT transaction if the back stack is empty. 2024-05-01 22:21:06 +03:00
artdeell
b2aa573879 Fix[msa_fragment]: fix inability to track log-ins in fragment after partial state restoration 2024-05-01 22:20:53 +03:00
artdeell
7614989b09 Fix[input]: implement scrolling gestures for touchpads 2024-05-01 19:18:20 +00:00
artdeell
754bdf3047 Fix[mouse]: TOOL_TYPE_MOUSE events handled in both generic motion and touch event handlers 2024-05-01 19:18:20 +00:00
artdeell
0a1adca2d3 Feat[mouse]: scale touchpad mouse speed by 1dp 2024-05-01 19:18:20 +00:00
artdeell
e302a467a2 Code[mouse]: change internal function names and use default in AbstractTouchpad 2024-05-01 19:18:20 +00:00
artdeell
aab37d1fef Feat[mouse]: always grab the mouse and use the touchpad as the cursor. 2024-05-01 19:18:20 +00:00
artdeell
5884451735 Feat[layout_vert]: center screen scrollability 2024-05-01 10:21:06 +03:00
artdeell
619e87420d Fix[msa]: Avoid the issue of accounts 404-ing when attempting to log in 2024-04-30 20:42:01 +03:00
artdeell
11e0be0ec6 Fix[mouse]: restore translationZ attribute 2024-04-23 21:37:25 +03:00
Maksim Belov
d965ef0bc5
Update dataremoval.md 2024-04-23 21:28:45 +03:00
Maksim Belov
94c81cd882
Update dataremoval.md 2024-04-23 21:27:44 +03:00
Maksim Belov
1ca991d489
Update dataremoval.md 2024-04-23 21:27:16 +03:00
Maksim Belov
9e38150470
Create dataremoval.md 2024-04-23 21:25:38 +03:00
artdeell
08bd0f2b64 Fix[input]: eliminate all improper calls to requestLayout(); 2024-04-21 20:54:43 +03:00
artdeell
7d674f2181 Fix[build]: put exp4j into the repository instead of relying on jitpack 2024-04-18 10:19:30 +03:00
artdeell
4caa308276 Feat[log]: reimplement using DefocusableScrollView 2024-04-11 19:45:52 +03:00
artdeell
f8eddc0eb5 Feat[log]: add autoscroll switch 2024-04-11 19:45:52 +03:00
artdeell
af3d4abd75 Feat/Fix[input]: add alternative mapping for GLFW_KEY_HOME
Fixes #5198
2024-04-10 20:45:15 -04:00
artdeell
8cf2b39eff Feat[input]: handle ACTION_CANCEL in GUI 2024-04-09 18:45:07 -04:00
artdeell
0512ebb6b8 Fix[input]: fix the remaining bugs
- Fixed scroll when the user scrolls too slowly
- Inlined mouseX and mouseY assignments
2024-04-09 18:45:07 -04:00
artdeell
fdd0570084 Feat[input]: use the grab listener instead of deciding the state on each event 2024-04-09 18:45:07 -04:00
artdeell
13cad686ec Fix[input]: ignore the right click gesture for non-fresh inputs 2024-04-09 18:45:07 -04:00
artdeell
7add2f85dd Feat[touchpad]: seamsless touchscreen/touchpad/camera interoperation 2024-04-09 18:45:07 -04:00
artdeell
916dfbfc7b Feat[touchpad]: draw properly instead of using an inner View 2024-04-09 18:45:07 -04:00
artdeell
251e90c4b3 Fix[input]: make scroll gesture and swap hand more consistent 2024-04-09 18:45:07 -04:00
artdeell
0725de8386 Fix[input]: make the drop gesture work regardless of gesture settings, fix not being able to rotate camera with gestures turned off 2024-04-09 18:45:07 -04:00
artdeell
6bac7ee10b Feat[input]: Minecraft hotbar as a View 2024-04-09 18:45:07 -04:00
artdeell
781341eafd Fix[input]: also check for double taps on ACTION_DOWN/ACTION_POINTER_DOWN 2024-04-09 18:45:07 -04:00
artdeell
e6d5e073d8 Fix[input]: make hotbar behave more like an android button, move hotbar handling into a separate class 2024-04-09 18:45:07 -04:00
artdeell
e89c409807 Feat[input]: interrupt dropping when switching hotbar slots + endless dropping 2024-04-09 18:45:07 -04:00
artdeell
1fdb483c1f Fix[input]: minor gesture handling an positioning issues 2024-04-09 18:45:07 -04:00
artdeell
b876d3c3a5 Feat[input]: send mouse position events before all other events 2024-04-09 18:45:07 -04:00
artdeell
93cf884d8b Clean[touch]: remove old commented touch processing code 2024-04-09 18:45:07 -04:00
artdeell
91467ef78f Fix[touch]: proper left click handling 2024-04-09 18:45:07 -04:00
artdeell
e7265671c6 Fix[touch]: pressing a passthrough button isn't considered a "cold start" 2024-04-09 18:45:07 -04:00