artdeell
031ad28e4c
Fix[mcdl]: Misc fixes
...
- Renamed class to MinecraftDownloader
- Shrunk download buffer to 32k
- Made DownloaderTask private and final
- Moved directory ensurement to the scheduling step, to avoid race conditions
- Fixed broken asset downloads for 1.6.x
2023-12-17 22:57:07 +03:00
artdeell
eb9053761e
Fix[mcdl]: copy the last inherited client JAR into the version folder
2023-12-17 15:41:20 +03:00
artdeell
4ef62b9a70
Feat[mcdl]: skip natives-only libraries to improve startup speeds
2023-12-17 14:46:31 +03:00
artdeell
6628869c67
Todo[mcdl]: implement mirror tamper checking
2023-12-17 13:50:12 +03:00
artdeell
77df7d528c
Feat[mcdl]: better Minecraft downloader
...
Now it does not look like dog poo
2023-12-17 13:14:29 +03:00
artdeell
8a04ffe313
Feat[cc]: unified place for checking directories and parent directories
2023-12-16 18:13:04 +03:00
artdeell
1002c8ae1e
Fix[cf]: unable to load CurseForge entries in the modpack menu and unable to download modpacks
2023-12-16 15:47:13 +03:00
artdeell
c6a6c54f56
Ref[javagui]: changes to the Java GUI installer
2023-12-11 21:20:28 +03:00
artdeell
8da6924006
Feat[joystick]: add setting for absolute finger tracking
2023-12-10 17:03:44 +03:00
Mathias-Boulay
2a95a306bd
Tweak[profile-selector]: keep focus on the selected profiles
2023-12-10 14:26:04 +01:00
Mathias-Boulay
5336b80485
Tweak[profile-editor]: sort the installed versions
2023-12-10 13:45:52 +01:00
artdeell
af4ae5e919
Fix[msa]: handle PresentedExceptions without a set cause
2023-12-10 14:51:27 +03:00
artdeell
1e8e1757ab
Remove additional debugging
2023-12-10 14:15:59 +03:00
artdeell
b021a1fd5c
Fix[datedetect]: Read original release date instead of the modded release date
2023-12-10 14:15:59 +03:00
artdeell
ce145b50e9
Fix[msa]: switch auth type based on game release date
2023-12-10 14:15:59 +03:00
Mathias-Boulay
7bfc86cade
Refactor: assume modrinth may not give a SHA 1
2023-12-10 09:52:19 +03:00
Mathias-Boulay
3dfe1fd5b3
Refactor: rename ensureSha1 function
2023-12-10 09:52:19 +03:00
Mathias-Boulay
fc5187bd65
Refactor[modpacks]: handle non valued algo
2023-12-10 09:52:19 +03:00
Mathias-Boulay
26cad1a47b
Refactor: centralise download with sha1
2023-12-10 09:52:19 +03:00
Mathias-Boulay
017965faa5
Feat[modpack]: verify main modpack download
2023-12-10 09:52:19 +03:00
Mathias-Boulay
d52559ab93
Feat[modpacks]: verify mod sha1
2023-12-10 09:52:19 +03:00
Mathias-Boulay
30541c2e3c
Feat[modpacks]: collect sha1 hashes
2023-12-10 09:52:19 +03:00
artdeell
f88fb3c61a
Feat[zink]: update OSMesa
...
Now 23.2.0, based on https://github.com/PojavLauncherTeam/osmesa-zink-builder
2023-11-27 20:25:37 +03:00
artdeell
5ba7c67dd1
Feat[zink]: update Turnip
2023-11-27 15:37:50 +03:00
Mathias-Boulay
3f302dc733
Fix[logging]: limit the amount of logging emitted from lwjgl
2023-11-19 17:55:00 +01:00
Mathias-Boulay
26f86f6d01
Workaround[lwjgl]: force fetching all functions
2023-11-19 11:42:45 +01:00
artdeell
a43de355b2
Fix[kbd]: all keys released when switching language
2023-11-18 16:09:25 +03:00
artdeell
540d8b5940
Fix[mousegrab]: edit mouse grab code to follow android guidelines
...
https://developer.android.com/develop/ui/views/touch-and-input/gestures/movement#pointer-capture
2023-11-18 15:12:09 +03:00
Maksim Belov
c773b92527
Feat[osmesa]: Implement V-Sync ( #4827 )
2023-11-10 22:24:50 +03:00
artdeell
abea18f6ed
Fix[lwjgl]: add Android API <30 linker issue mitigation
2023-11-08 23:40:47 +03:00
artdeell
0341457539
Fix[downloader]: add description for not being able to unpack JRE 17
2023-11-08 23:38:06 +03:00
Maksim Belov
d5f74af94a
Feat: Handle MainActivity destruction ( #4817 )
...
* Feat[launcher]: begin implementing MainActivity destruction handling
* Feat[lifecycle]: finalize MainActivity lifecycle awareness implementation
* Clean[dialog]: unified halting LifecycleAwareAlertDialog implementation
* Fix[mainactivity]: comment truncated
2023-11-07 21:21:19 +03:00
Maksim Belov
682fe04ef6
Refactor: Unified egl_bridge implementation ( #4816 )
...
* Start working on bridge unification
* Fin[bridge]: unified bridge structure
* Fix[egl_bridge]: remove legacy functions and make initialization more early
* Fix[bridge_tbl]: add forgotten gl_get_current
* Clean[jre_launcher]: remove stray adrsp_test() declaration
2023-11-06 21:12:08 +01:00
GaucovyAero
9a24cdea20
Chore: Update the bug report template ( #4812 )
...
Fixes some grammatical issues and adds more information into examples
2023-11-06 17:20:46 +01:00
SolDev69
0eb6dc7ca2
Remove unnecessary environment variables ( #4761 )
...
* Update JREUtils.java
Remove useless environment variables
* Update JREUtils.java
Fix formatting
Co-authored-by: Mathias Boulay <mathiasboulay@free.fr>
---------
Co-authored-by: Mathias Boulay <mathiasboulay@free.fr>
2023-11-06 19:10:12 +03:00
artdeell
16c7c44313
Feat[mslogin]: handle WebView state saving
2023-11-03 17:10:16 +03:00
Mathias Boulay
62dd60d96c
Fix: Do not send a drop item message on hand swap
2023-10-29 11:19:07 +01:00
Mathias Boulay
88149ae889
Fix: switch DPAD support
...
Also skip the dpad remap as it usually the same 2 configs that are auto handled
2023-10-20 21:40:10 +02:00
Mathias Boulay
1f0030ceb4
Fix[controls]: border thickness is scaled to global control scale
2023-10-19 13:34:37 +02:00
Color_yr
5a285c811c
fix: OOB on chinese char ( #4681 )
...
* fix StringIndexOutOfBoundsException
when `log` contain `chinese` char
* lost code
* Update stdio_is.c
* Update stdio_is.c
2023-10-19 13:16:41 +02:00
artdeell
01e1fdf177
UI[main]: Make the main buttons scrollable
2023-10-18 23:01:07 +03:00
ArtDev
17bbc05927
Request notification permissions when necessary
...
Co-authored-by: 64391349+tarikbr@users.noreply.github.com
2023-10-18 22:38:26 +03:00
Mathias Boulay
751ade3340
Fix[gamepad]: better gamepad support
2023-10-18 21:26:23 +02:00
artdeell
109f37fa42
Cleaanup[preference]: use onPreferenceClickListener instead of onPreferenceTreeClick
2023-10-18 21:22:40 +03:00
artdeell
462bbc0e58
Feat[launcher]: request notification permission on startup (+extra handling)
2023-10-17 17:25:40 +03:00
Mathias Boulay
b2f2cbfa5c
Fix[docs]: Merge pull request #4737 from VenomousSteam81/v3_openjdk
...
Update README.md
2023-10-14 22:02:45 +02:00
VenomousSteam81
2c9684b59d
Update README.md
...
Change "...the Minecraft..." to "...Minecraft..." (because my OCD kills me)
2023-10-14 14:53:23 -05:00
Mathias Boulay
4a81cd3b6e
Merge pull request #4734 from PojavLauncherTeam/in_app_file_manager
...
Add download mirrors (and other fixes)
2023-10-14 18:40:23 +02:00
artdeell
20a83d377e
Add latest changes from v3_openjdk
2023-10-14 08:43:31 +03:00
artdeell
f1ee8f0177
Fix[code]: clearer meanings for some stuff and remove hardcoded -1, -1 for ProgressKeeper
2023-10-14 08:17:11 +03:00