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
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