Commit graph

4769 commits

Author SHA1 Message Date
Trial97
9a51cd55df
make universal resource type
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-07-18 16:17:22 +03:00
timoreo
d63dba43d6
Add ability to change assets download server (#3875) 2025-07-18 09:14:45 +02:00
timoreo
31d7c3a727
Don't always enable optional mods manually downloaded from CurseForge (#3864) 2025-07-18 08:31:07 +02:00
clague
78dc42f4dd
fix grammar
Co-authored-by: Seth Flynn <getchoo@tuta.io>
Signed-off-by: clague <93119153+clague@users.noreply.github.com>
2025-07-16 14:56:44 +08:00
Seth Flynn
af73cfa20f
Add support for vcpkg (#3742) 2025-07-09 06:50:41 -04:00
seth
a5f5d14538
build(cmake): fallback to pkg-config discovery for tomlplusplus
Some distributions of it (like in vcpkg *wink*) won't contain CMake files

Signed-off-by: seth <getchoo@tuta.io>
2025-07-09 05:22:44 -04:00
Alexandru Ionut Tripon
4072e2fa3d
Modernize launcher bundling (#3741) 2025-07-09 11:13:06 +03:00
timoreo
37a9271d5b
propagate side as enum instead of Qstring (#3544) 2025-07-09 10:01:51 +02:00
Seth Flynn
f3b778342e
build(cmake): replace INSTALL_BUNDLE with install component
Considering this doesn't affect the build, it has never made much sense
for it to be a build option or require rereconfiguration of the project
to change

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-08 11:03:19 -04:00
seth
1688db055e
build: modernize launcher bundling
Replaces fixup_bundle with Qt's deployment scripts and CMake's newer
RUNTIME_DEPENDENCY_SET target, making it a bit easier to find and
include linked dependencies with less code on our end

Signed-off-by: seth <getchoo@tuta.io>
2025-07-08 11:03:19 -04:00
Seth Flynn
fde66a11ce
build(cmake): apply workaround for ninja in release mode on msvc
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-04 05:13:01 -04:00
Seth Flynn
56fa6586ab
fix(ui/CustomCommands): memory corruption in labelPostExitCmd
Making a QLabel a buddy of itself causes a double free and crashing on
deconstruction in some cases (like MSVC)

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-03 01:20:45 -04:00
seth
71be6eb7d8
build: deploy pdbs with windows builds
Signed-off-by: seth <getchoo@tuta.io>
2025-06-30 15:22:51 -04:00
Trial97
53dcc15766
fix: icon import with dot in name
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-06-28 23:34:13 +03:00
Alexandru Ionut Tripon
497cea0bd5
fix typo in APIPage.ui (#3916) 2025-06-27 12:48:15 +03:00
Ismail
24d70c773e fix typo in APIPage.ui
Signed-off-by: Ismail <ismail.choudhury33@gmail.com>
2025-06-27 00:48:31 +01:00
Trial97
cdf8ad2c94
fix: escape quetes in shorcut creation arguments
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-06-25 13:13:42 +03:00
Alexandru Ionut Tripon
b6c1ce31a6
Fix crash wrong component (#3868) 2025-06-19 00:02:21 +03:00
Tayou
be2e2ec629
Improve the message when component metadata fails to download (#3884) 2025-06-17 10:14:39 +02:00
TheKodeToad
8711913ac3
Improve the message when component metadata fails to download
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-06-17 00:43:03 +01:00
Trial97
21de7a2d97
fix: crash when component version can't be loaded from atlauncher file
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-06-16 22:32:39 +03:00
clague
09ec3eb621
resolve problems
Signed-off-by: clague <93119153+clague@users.noreply.github.com>
2025-06-17 00:25:34 +08:00
clague
4bf6e59f3b
feat: add ability to change assets download server
Signed-off-by: clague <93119153+clague@users.noreply.github.com>
2025-06-17 00:25:33 +08:00
Seth Flynn
d68269eca8
chore: move opacity after checkbox draw (#3848) 2025-06-10 06:51:20 -04:00
Seth Flynn
7e6292db25
feat: use build config url instead of hadcoded one (#3829) 2025-06-10 06:48:31 -04:00
Trial97
ea1a0dadda
fix: curseforge optinal blocked mods
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-06-09 23:04:20 +03:00
TheKodeToad
a195b9981d
Use Task::getState
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-06-07 22:41:09 +01:00
TheKodeToad
06aece111a
Reset account state on abort
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-06-07 20:25:21 +01:00
TheKodeToad
834eb5a90d
Don't retry account refresh if aborted
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-06-07 16:32:40 +01:00
Trial97
8a80ccae3a chore: move oppacity after checkbox draw
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-06-07 09:10:03 +03:00
TheKodeToad
f0388d04bf
Fix MessageLevel.h error when compiling on Debian Stable
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-06-06 23:42:43 +01:00
Yihe Li
836c558c6c
Merge branch 'develop' into launcher-log-page 2025-06-06 21:36:03 +08:00
Tayou
f17e443b12
chore: fix some codeql warnings (#3838) 2025-06-06 15:20:07 +02:00
Tayou
87d199fae8
feat: fade installed resources in the download dialog (#3732) 2025-06-06 14:42:43 +02:00
Tayou
ae9e4835c4
fix: qr code overlaping with text when adding account (#3753) 2025-06-06 14:32:39 +02:00
Tayou
9cdfeb5fcd
add options to change the cat scalling (#3380) 2025-06-06 14:23:39 +02:00
Tayou
a17ea196c1
chore: fix some codeql warnings (#3840) 2025-06-06 14:19:27 +02:00
Alexandru Ionut Tripon
2d90144cd9
More intuitive version changing for modpacks (#3841) 2025-06-06 08:12:52 +03:00
Alexandru Ionut Tripon
36572a63f0
fix: crash with global datapacks on export (#3843) 2025-06-06 08:12:40 +03:00
Trial97
09dcfa4b65
feat: fade installed resources in the download dialog
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-06-05 18:41:09 +03:00
Yihe Li
25907ea8c6
Forgot to reset pointer to nullptr
Signed-off-by: Yihe Li <winmikedows@hotmail.com>
2025-06-05 23:22:49 +08:00
Yihe Li
dea8de01e3
Merge branch 'develop' into launcher-log-page 2025-06-05 23:20:46 +08:00
Yihe Li
842662c24f
Merge branch 'develop' into launcher-log-page 2025-06-05 23:20:15 +08:00
Yihe Li
d77889f26d
Change log to be a QMainWindow
Signed-off-by: Yihe Li <winmikedows@hotmail.com>
2025-06-05 23:15:55 +08:00
Trial97
37f8b2f563
fix: crash with global datapacks on export
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-06-05 17:50:47 +03:00
Yihe Li
c57ba911cf
Remove unnecessary QObject::
Signed-off-by: Yihe Li <winmikedows@hotmail.com>
2025-06-05 21:41:06 +08:00
Yihe Li
4a9b3d2f5f
Remove usage of SIGNAL/SLOT macro
Signed-off-by: Yihe Li <winmikedows@hotmail.com>
2025-06-05 21:35:19 +08:00
Yihe Li
58a28f319a
More intuitive version changing for modpacks
Signed-off-by: Yihe Li <winmikedows@hotmail.com>
2025-06-05 20:20:34 +08:00
Yihe Li
ef3bf75715
Remove some duplicate code
Signed-off-by: Yihe Li <winmikedows@hotmail.com>
2025-06-05 16:15:29 +08:00
Trial97
7ea15c31a1
chore: fix some codeql warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-06-05 09:45:25 +03:00