7193 Commits

Author SHA1 Message Date
artdeell
7631e3c9e7 Test[capture]: Make grabbing non-opportunistic 2024-07-05 23:56:08 +03:00
artdeell
348fc84cb4 Workaround[mouse]: Improve the workaround 2024-07-05 23:56:08 +03:00
artdeell
ea5b6013f6 Workaround[mouse]: Work around the brokennes of pointer capture on Android 14 2024-07-05 23:56:08 +03:00
TarikBR
df0b762cf3
fix(progresskeeper): dont remove task count listener until it reaches 0 (#5650)
If waitUltilDone() is called when you have 2 or more other tasks, the first one that is changed will still have tasks to wait for, but when it finishes it won't run because it was removed early.
(translated)
2024-06-25 19:33:38 +02:00
SolDev
74492eaa7e
fix(typo): annoying typo in translation string names (#5666)
removed 'r' in "compartible"
2024-06-25 18:42:26 +02:00
Dev1ss0
5a01b89eef Update README.md 2024-06-23 13:42:50 +03:00
Duy Tran Khanh
332de88620
New Crowdin updates (#4655)
* New translations strings.xml (Russian)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Greek)

* New translations strings.xml (Lithuanian)

* New translations strings.xml (Russian)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (German)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Afrikaans)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Bengali)

* New translations strings.xml (Russian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Polish)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Estonian)

* New translations strings.xml (German)

* New translations strings.xml (Greek)

* New translations strings.xml (Lithuanian)

* New translations strings.xml (Polish)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Russian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Estonian)

* New translations strings.xml (English, United Kingdom)

* New translations strings.xml (Romanian)

* New translations strings.xml (French)

* New translations strings.xml (Spanish)

* New translations strings.xml (Arabic)

* New translations strings.xml (Czech)

* New translations strings.xml (Hebrew)

* New translations strings.xml (Italian)

* New translations strings.xml (Japanese)

* New translations strings.xml (Korean)

* New translations strings.xml (Slovak)

* New translations strings.xml (Turkish)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Persian)

* New translations strings.xml (Thai)

* New translations strings.xml (Azerbaijani)

* New translations strings.xml (Malay)

* New translations strings.xml (Filipino)

* New translations strings.xml (Tatar)

* New translations strings.xml (LOLCAT)

* New translations strings.xml (Polish)

* New translations strings.xml (Russian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Spanish)

* New translations strings.xml (Arabic)

* New translations strings.xml (Czech)

* New translations strings.xml (Turkish)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Malay)

* New translations strings.xml (Turkish)

* New translations strings.xml (German)

* New translations strings.xml (Russian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Spanish)

* New translations strings.xml (Arabic)

* New translations strings.xml (Turkish)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Russian)

* New translations strings.xml (Czech)

* New translations strings.xml (Turkish)

* New translations strings.xml (Russian)

* New translations strings.xml (Russian)

* New translations strings.xml (Slovak)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Slovak)

* New translations strings.xml (Czech)

* New translations strings.xml (Russian)

* New translations strings.xml (German)

* New translations strings.xml (Polish)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Russian)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Korean)

* New translations strings.xml (Turkish)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Russian)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Czech)

* New translations strings.xml (Korean)

* New translations strings.xml (Azerbaijani)

* New translations strings.xml (Korean)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Thai)

* New translations strings.xml (Russian)

* New translations strings.xml (Polish)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Russian)

* New translations strings.xml (Czech)

* New translations strings.xml (Azerbaijani)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Italian)

* New translations strings.xml (German)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Russian)

* New translations strings.xml (Spanish)

* New translations strings.xml (Czech)

* New translations strings.xml (German)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Azerbaijani)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (Spanish)

* New translations strings.xml (Korean)

* New translations strings.xml (English, United Kingdom)

* New translations strings.xml (Spanish)

* New translations strings.xml (Hindi)

* New translations strings.xml (Chinese Traditional)
2024-06-21 11:10:47 +03:00
Mathias-Boulay
879a8d9fb5 feat: foxglove release foxglo 2024-06-20 22:44:11 +02:00
Mathias Boulay
d23bdb9ffa
Fix(gui event processor): remove double clicks, handle all res when tracking still finger, instant clicks (#5635) 2024-06-20 22:33:00 +02:00
Mathias-Boulay
856bace37c build: use new runtimes 2024-06-18 21:29:49 +03:00
artdeell
2364203366 Feat[jre_unpack]: add Jre 21 path to the launcher and .gitignore 2024-06-18 21:29:49 +03:00
artdeell
eccef88183 Feat[jre_unpack]: add the ability to include multiple integrated runtimes 2024-06-18 21:29:49 +03:00
Duy Tran Khanh
0797b7942e
Chore: Update feature_request issue form to reduce spamming
Spams: #5608 #5566 #5565 #5546 #5523 #5502 #5356 #5270 #5256 #5255 #5231 #5183 #5162 #5159 #5146 #5114 etc
2024-06-17 21:33:22 +07:00
Duy Tran Khanh
bdc7f3347d
Workaround[GLFW]: stub glfwSetWindowSizeLimits
This is sufficient to run 1.21-pre1 for now (#5516), need to update to LWJGL 3.3.1 eventually (#5517)
2024-05-31 13:33:32 +07:00
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