6ebfcb91cf
propagate load component error
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-12-31 13:44:22 +02:00
82bffabb69
do not capture by default all values in lambdas
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-10-30 18:16:43 +02:00
c666d060fc
fix merge issue
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-07-19 17:10:04 +03:00
cae1fbc171
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into fix/component-version-resolusion
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-07-19 15:59:43 +03:00
69c55d90ce
Merge pull request #2558 from Trial97/update_filters
...
Resolve issue with multiple loaders during mod update
2024-07-19 15:46:15 +03:00
fb10cb5fdf
Fix a few typos
...
As part of packaging Prism Launcher for Debian, I have run a package linter
called lintian which found a few spelling errors throughout the source.
I am not a fan of contributions that only fix cosmetics like spelling errors,
but Debian encourages forwarding this stuff upstream instead of letting it get
fixed naturally over time.
Signed-off-by: Ben Westover <me@benthetechguy.net >
2024-07-18 22:08:18 -04:00
8488d11c69
review suggestions + spelling
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2024-06-29 20:34:10 -07:00
492c78a570
format the code
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-29 20:34:10 -07:00
c4cc1cfe4f
Warn about known conflicting modloaders
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2024-06-29 20:34:10 -07:00
a85d6cb1f2
move resolution into update actions in task.
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2024-06-29 20:34:09 -07:00
474effe7c7
clang-format
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-29 20:34:09 -07:00
a94a081b9c
add better profile logging properly resolve important dependencies
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2024-06-29 20:34:08 -07:00
ce280c2d04
fix misepellings
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2024-06-29 20:34:08 -07:00
a791e22853
fix(instance components): resolve instance componants when changing minecraft version
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2024-06-29 20:34:08 -07:00
e57c2180da
Resolve issue with multiple loaders during update
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-24 03:06:10 +03:00
031a9f4738
Replaced QFile::remove with FS::deletePath
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-02-10 11:03:51 +02:00
0de4d8902e
Remove top-level const
qualifiers in function declarations
...
Signed-off-by: LocalSpook <56512186+LocalSpook@users.noreply.github.com >
2023-10-28 22:12:09 -07:00
bca5e8f395
Update launcher/minecraft/PackProfile.cpp
...
Co-authored-by: TheKodeToad <TheKodeToad@proton.me >
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com >
2023-10-06 16:16:03 +03:00
e913f61305
added a more strict condition for neoforge forge support
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-10-04 19:29:37 +03:00
4ee6a6711d
Added version check for neoforge filter
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-09-25 23:04:21 +03:00
e6ba2f4970
Added loaders check on versions load
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-23 12:52:51 +03:00
4704c522e0
moved modloaderTypes to ModPlatform
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-23 10:26:57 +03:00
3a0aa353cc
feat: add NeoForge to ModLoaderType
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-15 11:06:13 +02:00
91ba4cf75e
chore: reformat
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-14 18:16:53 +02:00
779f70057b
Merge commit 'ce2ca1381519a2e261d7f76dffa874d559d979c2' into staging
2023-08-14 18:16:13 +02:00
76df836378
fix: simplify switch statement
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-02 18:35:07 +02:00
e64e4d7ef7
Fix: always false comparison
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-08-01 18:57:35 -07:00
520594e529
Merge branch 'develop' into chore/add-compiler-warnings
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-07-13 20:05:16 -07:00
d53d58a5d4
LiteMod downloading
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-07-08 22:16:43 +01:00
8d7dcdfc5b
chore: fix shadowed member and signed/unsigned mismatch
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: supress unused with [[maybe_unused]]
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: unshadow ^&^& static_cast implicit return
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: deshadow and mark unused in parse task
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: mark unused in folder models
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: deshadow and mark unused with instances
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: more deshadow and unused
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: remove uneeded simicolons
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: mark unused
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: prevent shadow
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-07-01 23:39:38 -07:00
651e511ff0
fix: use makeShared for importing components
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-03-01 12:33:00 +01:00
4878f1a438
Merge pull request #735 from Scrumplex/import-component
2023-03-01 09:49:47 +01:00
29f7ea752f
refactor: make shared_qobject_ptr ctor explicit
...
This turns issues like creating two shared ptrs from a single raw ptr
from popping up at runtime, instead making them a compile error.
Signed-off-by: flow <flowlnlnln@gmail.com >
2023-01-25 16:57:51 -03:00
199a7df807
refactor: add error handling to component import
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-01-25 10:43:23 +01:00
cd893e18d2
chore: update license headers
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-01-14 17:21:52 +01:00
6a18079953
refactor: generalize mod models and APIs to resources
...
Firstly, this abstract away behavior in the mod download models that can
also be applied to other types of resources into a superclass, allowing
other resource types to be implemented without so much code duplication.
For that, this also generalizes the APIs used (currently, ModrinthAPI
and FlameAPI) to be able to make requests to other types of resources.
It also does a general cleanup of both of those. In particular, this
makes use of std::optional instead of invalid values for errors and,
well, optional values :p
This is a squash of some commits that were becoming too interlaced
together to be cleanly separated.
Signed-off-by: flow <flowlnlnln@gmail.com >
2023-01-13 16:23:00 -03:00
fff52cb247
feat: add button to import component JSONs
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-01-11 13:50:57 +01:00
31dc82b1a6
Make requested changes
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-11-29 09:43:08 +00:00
96e8217b00
Button to add agent
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-11-23 09:46:55 +00:00
aef5349aee
Pass index.parent() as parent parameter for rowCount
...
Signed-off-by: TheLastRar <TheLastRar@users.noreply.github.com >
2022-11-14 19:05:57 +00:00
fce323b945
Check parent in rowCount/columnCount/canFetchMore
...
Signed-off-by: TheLastRar <TheLastRar@users.noreply.github.com >
2022-11-14 19:05:57 +00:00
09e85e948c
refactor: introduce RuntimeContext
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-09-20 15:59:43 +02:00
3b4539de79
chore: update license headers
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-10 12:19:15 +02:00
984692dc62
refactor: fix deprecation up to Qt 5.15
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-10 12:17:52 +02:00
5da87d1904
fix: add missing connections to the abort signal
...
Beginning with efa3fbff39
, we separated
the failing and the aborting signals, as they can mean different
things in certain contexts. Still, some places are not yet changed to
reflect this modification. This can cause aborting of progress dialogs
to not work, instead making the application hang in an unusable satte.
This goes through some places where it's not hooked up yet, fixing their
behaviour in those kinds of situation.
2022-06-22 20:20:39 -03:00
943090db98
refactor: allow tracking multiple mod loaders
2022-05-19 08:49:27 +02:00
77caaca50d
fix: only consider enabled mod loaders
2022-05-19 08:09:37 +02:00
9fb5674233
refactor: cleanup ModLoaderType
2022-04-14 21:55:03 +02:00
35cfb41a9c
fix: check for Quilt as Fabric-compatible loader
2022-04-07 18:46:09 +02:00
3059f13011
refactor: drop migration for pre-component instances
2022-02-21 22:11:10 +01:00