Commit Graph

6910 Commits

Author SHA1 Message Date
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
artdeell
d676ca8d6a Feat[touch]: minor changes for in-game event processing 2024-04-09 18:45:07 -04:00
artdeell
7ab3510d4d Feat[touch_input]: unified gesture system, rclick/lclick/hotbar drop gestures reimplemented 2024-04-09 18:45:07 -04:00
artdeell
959d4c4edd Feat[touch_input]: Begin reimplementing touch input 2024-04-09 18:45:07 -04:00
MovTery
2967d5c639 Fix: username invalid character regular expression (#5329)
* Fix: username invalid character regular expression

* Fix: username invalid character regular expression
2024-04-09 19:26:38 +02:00
Vetormy
cf788d8e73 cut: MCBBS game download source (#5235)
Co-authored-by: MovTery <123115192+HopiHopy@users.noreply.github.com>
2024-04-02 22:12:32 +02:00
Mathias-Boulay
dda7a4e45c fix: black screen on back pressed 2024-03-31 00:26:44 +01:00
Color_yr
73532d13ff fix: missing return statement (#5042)
* missing return (maybe?
2024-03-30 10:28:48 +01:00
SolDev
60c01ead50 fix(docs): remove sepeator that goes through PojavLauncher logo (#5245) 2024-03-29 13:29:32 +01:00
Mathias Boulay
bbedb3ae9c Feat: improved account selector (#5258)
* refactor(minecraftaccount): store the data inside a file instead of a base64

There is still support for legacy displays of the icon

* feat(account spinner): heads inside dropdown

Only for accounts which relogged in
2024-03-29 11:15:23 +01:00
Mathias Boulay
9cc8107f13 fix(gamepad): analog trigger treshold (#5259) 2024-03-29 11:14:40 +01:00
Mathias Boulay
3b610eb622 fix(tools): forge libraries erasing themselves (#5260)
This was due to a side effect of our de-doubling algorithm
2024-03-29 11:14:09 +01:00
Mathias-Boulay
7cf6820add fix(navigation): stacked fragments on top of each other 2024-03-29 11:13:01 +01:00
Mathias-Boulay
0163c6fedc fix(misc): user agent always being null
This is due to an issue with the order of initialization.
2024-03-25 19:06:57 +01:00
artdeell
195568c0f3 Style[cropper]: fix weird builder usage and show a toast on cancel 2024-02-19 21:16:11 +03:00
artdeell
0eeef1ffea Fix[cropper]: refactor image loading + fix huawei dialog chin + docs 2024-02-19 21:16:11 +03:00
artdeell
4b35d6c0ce Fix[cropper]: fix crash during loading on the funny huawei phone 2024-02-19 21:16:11 +03:00
artdeell
216aacd7de Feat[editor]: encode profile images with WebP lossy 2024-02-19 21:16:11 +03:00
artdeell
edf8a0034a Fix[cropper]: use named dimensions 2024-02-19 21:16:11 +03:00
artdeell
bc1fdaf3ec Feat[cropper]: asynchronously load the image and change output resolution 2024-02-19 21:16:11 +03:00