7375 Commits

Author SHA1 Message Date
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
artdeell
11ec17b410 QC[code]: Fix typos, again... 2024-02-19 21:16:11 +03:00
artdeell
ef0b6e4be5 Fix[code]: Post-merge conflict fix 2024-02-19 21:16:11 +03:00
artdeell
2cef7ccd49 Feat[utils]: Implement MatrixUtils, with methods to easily work with transform matrices 2024-02-19 21:16:11 +03:00
Mathias-Boulay
83fdf15379 Tweak[profile-editor]: make image bigger to emphasize on it 2024-02-19 21:16:11 +03:00
artdeell
d8773ce8bf Feat[cropper]: improve UI 2024-02-19 21:16:11 +03:00
artdeell
1fd64e0a3a Opt[bitmap_pan]: change pan behaviour to be more efficient
Also: fix typos
2024-02-19 21:16:11 +03:00
artdeell
e581699961 Fix[bitmap_crop]: division backwards resulted in incorrect target Bitmap resolution 2024-02-19 21:16:11 +03:00
artdeell
f8e755749e Feat[cropper]: Implement dual-path decoding and minimize lag when moving image quickly 2024-02-19 21:16:11 +03:00
artdeell
e4973d0357 Feat[cropper]: Finish RegionDecoderCropBehaviour implementation 2024-02-19 21:16:11 +03:00
artdeell
8286d0a839 Feat[cropper]: DO NOT USE. Implement generation of hi-res overlays on image sides/corners 2024-02-19 21:16:11 +03:00
artdeell
f84713e0ac Feat[cropper]: DO NOT USE. Begin implementing support for running with BitmapRegionDecoder
TODO:
- actually add cropping to the BitmapRegionDecoder code
- implement out-of-bounds region decoding
2024-02-19 21:16:11 +03:00
artdeell
f3e8813259 Layout[cropper]: Remove the huge gap at the top of the dialog 2024-02-19 21:16:11 +03:00
artdeell
d319149b86 CQ[cropper]: Clean up the code and add some extra optimizations 2024-02-19 21:16:11 +03:00
artdeell
240f5d299d Feat[cropper]: more QOL features 2024-02-19 21:16:11 +03:00
artdeell
0510bf5015 Feat[profile]: begin implementing a profile icon selector 2024-02-19 21:16:11 +03:00
RadiatedExodus
88e003badb
Docs: (hopefully final) Change Discord invite link (#5119)
We lack boosts at the time, hopefully this change is the final one
2024-02-02 21:07:52 +01:00
artdeell
693f90b234 Workaround[lwjgl]: Implement mitigation for an early EMUI linker hang. 2024-01-22 22:47:51 +03:00
RadiatedExodus
2f98f4c0da
Docs: Change README.md to update to the latest vanity link (again) (#5045) 2024-01-12 07:24:11 +01:00
RadiatedExodus
848896ec83
Docs: Change Discord invite in README.md (#5039)
* Change Discord invite in README.md

* Add https protocol to the Discord link

i forgor
2024-01-10 14:06:26 +01:00
Maksim Belov
01fb9ac205
#4993: Better exit handling + hook library change 2024-01-07 18:00:17 +03:00
artdeell
84550a2fb7 Update LWJGL 2023-12-30 17:29:27 +03:00
artdeell
5f39dd788c Fix[codestyle]: change comment 2023-12-21 16:22:41 +03:00
artdeell
594e4cb204 Feat[exit]: Cleaner exits
- Replaced xhook with bytehook
- Reimplemented the exit hook and atexit()
2023-12-19 15:16:32 +03:00
artdeell
c4764aa9f1 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-19 08:27:25 +03:00
artdeell
0e34866345 Fix[mcdl]: copy the last inherited client JAR into the version folder 2023-12-19 08:27:25 +03:00
artdeell
8fce2a22a2 Feat[mcdl]: skip natives-only libraries to improve startup speeds 2023-12-19 08:27:25 +03:00
artdeell
17f74407e6 Todo[mcdl]: implement mirror tamper checking 2023-12-19 08:27:25 +03:00
artdeell
dec824af97 Feat[mcdl]: better Minecraft downloader
Now it does not look like dog poo
2023-12-19 08:27:25 +03:00
artdeell
87ec536112 Feat[cc]: unified place for checking directories and parent directories 2023-12-19 08:27:25 +03:00
artdeell
1842e09a6a Fix[cf]: unable to load CurseForge entries in the modpack menu and unable to download modpacks 2023-12-19 08:27:25 +03:00
artdeell
07db69f395 Ref[javagui]: changes to the Java GUI installer 2023-12-19 08:27:25 +03:00
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