6955 Commits

Author SHA1 Message Date
Maksim Belov
ae48e8e2f9 Fix[gui_launcher]: general fixes
- Re-add missing return
- Add comment on why Java version is limited to 17 or below
- Allow null javaArgs
- Remove excessive logging
2024-07-27 22:26:52 +03:00
Maksim Belov
3b1ad64342 Feat[gui_launcher]: refactor java selection and modify argument processing 2024-07-27 22:26:52 +03:00
Mathias-Boulay
3912db6e21 Fix(gl4es): black/invisible world/text on 1.17+ 2024-07-27 20:42:37 +02:00
Mathias-Boulay
3f630420f2 tweak: check only on 32 bits 2024-07-19 10:55:37 +03:00
artdeell
827d7db46c Fix[codestyle]: rename the internal variant of getMaxContinuousAddressSpaceSize() 2024-07-19 10:55:37 +03:00
artdeell
2982852b2e Feat[launcher]: check whether user is running out of addressable memory for Java 2024-07-19 10:55:37 +03:00
Maksim Belov
992ac0f3c4
Fix[lwjgl]: Add forgottenLWJGL libraries 2024-07-18 11:19:27 +03:00
Maksim Belov
9e77841126 Fix[jreutils]: Purge freetype arguments 2024-07-16 22:34:22 +03:00
Maksim Belov
d8f0c27e7e Feat[lwjgl]: Introduce LWJGL 3.3.3, add Freetype bindings 2024-07-16 22:34:22 +03:00
artdeell
045018f8e0 Style[launcher]: simplify rank check 2024-07-09 21:40:09 +03:00
artdeell
ed048fb4cb Feat[launcher]: ranked Java Runtime picking from two sources 2024-07-09 21:40:09 +03:00
artdeell
181f81131f Fix[capture]: modify trackpad touch handling, read relative axes only if they are supported 2024-07-05 23:56:08 +03:00
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