Trial97
b7344af313
fix pack upgrade
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2026-04-10 00:36:05 +03:00
Octol1ttle
13d9e0be4d
InstanceList: clean up includes
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-03-16 01:43:05 +05:00
Octol1ttle
764600704d
fix(InstanceList): include lowercase windows.h
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-03-16 01:42:59 +05:00
Seth Flynn
352b98db8e
Enable warnings as errors ( #5101 )
2026-03-06 07:42:39 +00:00
Octol1ttle
ec4b36b299
Fix compiler warnings
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-02-26 17:49:11 +05:00
Octol1ttle
dde1d21cbc
run clang-format to apply new qualifier alignment
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-02-25 12:31:31 +05:00
Alexandru Ionut Tripon
71abf3beec
Download game files during instance creation ( #4944 )
2026-02-17 20:23:06 +00:00
Octol1ttle
f59e5b2df9
change: set abort button to "Skip" when downloading game files
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-02-10 22:42:19 +05:00
abhicommands
68f98491d5
Fix InstanceStaging success reentry assertion crash
...
Signed-off-by: abhicommands <114682464+abhicommands@users.noreply.github.com >
2026-02-06 22:42:32 -05:00
Octol1ttle
625f0060a1
feat: download game files during instance creation
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-02-04 09:11:09 +05:00
Trial97
d05b996c8a
fix build
...
also fixed some warninigs of unused vars and formated the code again
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2026-01-17 02:28:56 +02:00
Octol1ttle
01c1840531
refactor(InstanceList): use vector<unique_ptr> to store instances
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-01-11 21:00:04 +05:00
Octol1ttle
549405ab2f
refactor!!!: migrate from shared pointers
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-01-11 21:00:03 +05:00
Yihe Li
50fb2db718
Validate JSON parsing results
...
Signed-off-by: Yihe Li <winmikedows@hotmail.com >
2025-06-02 07:36:53 +08:00
Yihe Li
d2ee023788
Switch to JSON-encoded store
...
Signed-off-by: Yihe Li <winmikedows@hotmail.com >
2025-06-01 16:13:40 +08:00
Yihe Li
7c3a810d3d
Implement persistence by storing shortcut in settings
...
Signed-off-by: Yihe Li <winmikedows@hotmail.com >
2025-06-01 14:16:47 +08:00
Yihe Li
d3f337d6ef
Delete shortcut when deleting instances
...
Signed-off-by: Yihe Li <winmikedows@hotmail.com >
2025-06-01 08:13:18 +08:00
Rachel Powers
0e00c28450
Console colors and log invocation location ( #3654 )
2025-04-18 20:38:55 -07:00
Rachel Powers
45b6454222
feat(ansi-console): Format console with ansi excapes
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2025-04-18 00:39:19 -07:00
Trial97
442aae88ce
chore: remove qt version checks from code
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-17 23:46:55 +03:00
Trial97
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
Alexandru Ionut Tripon
aeb7f29a5b
Update launcher/InstanceList.cpp
...
Co-authored-by: Tayou <git@tayou.org >
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com >
2024-07-08 15:04:27 +03:00
Trial97
fdcd1068f3
remove some poly mentions from the code
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-07-08 14:53:39 +03:00
Rachel Powers
14b09549e1
feat(instanceList) persist "ungrouped" hidden state
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2024-06-25 01:55:54 -07:00
Trial97
3a4f82ffd1
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into import_zip
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-04-24 00:21:39 +03:00
TheKodeToad
c0eb80947d
Fix build on Windows and formatting
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-02-24 21:50:51 +00:00
TheKodeToad
fccf857d8e
Fix a mistake
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-02-24 19:16:39 +00:00
TheKodeToad
bd0cd82826
Add upper-bound for randomisation
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-02-24 18:41:45 +00:00
TheKodeToad
df60f5cc96
Add error when staging folder could not be created
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-02-24 18:41:35 +00:00
TheKodeToad
9574ebe480
Delete staging on abort
...
Previously instances would get "stuck" in the folder
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-02-24 18:41:35 +00:00
TheKodeToad
6a9f5540d3
Re-randomise key until it does not collide
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-02-24 13:38:19 +00:00
Trial97
726b0ffb3b
Reduced temporary instance folder name
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-02-22 19:40:24 +02:00
Trial97
c2fc2d330b
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into import_zip
2023-11-23 12:57:31 +02:00
Sefa Eyeoglu
2b17a61d38
Merge pull request #1589 from Trial97/instance_reload
...
Fully reload the instance list once the folder is changed
2023-11-23 10:48:01 +01:00
Trial97
5afe6600ee
use fs::move instead of qt rename
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-11-04 16:49:35 +02:00
TheKodeToad
2526275c5e
Better check
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-10-30 09:51:37 +00:00
TheKodeToad
5a54d80c6e
Fix group issues
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-10-30 09:26:38 +00:00
Trial97
c2b03d0f71
Fully reload the instance list once the folder is changed
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-31 20:35:56 +03:00
TheKodeToad
8c30cb3706
Fix CI
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-08-29 13:27:06 +01:00
TheKodeToad
8cff7c4de6
Merge branch 'develop' into rename-groups
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-08-15 11:03:19 +01:00
Sefa Eyeoglu
215d7dbb74
chore: update license headers
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-14 18:17:05 +02:00
Sefa Eyeoglu
91ba4cf75e
chore: reformat
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-14 18:16:53 +02:00
TheKodeToad
fb5aefffb2
Reduce bugginess
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-07-16 23:36:01 +01:00
TheKodeToad
20e2c70464
Rename groups and janky reference counting map
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-07-16 23:23:33 +01:00
Rachel Powers
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
Rachel Powers
98d6904e4a
chore: fix propagate mispelling
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-07-01 17:03:12 -07:00
Rachel Powers
884ac73078
Merge remote-tracking branch 'upstream/develop' into better-tasks
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-05-07 13:21:21 -07:00
Rachel Powers
b6452215c1
feat: add details signal to Task
...
feat: add details to mod pack downloading
feat: add logging rule sloading form `ligging.ini at data path root
feat: add `launcher.task` `launcher.task.net` and `launcher.task.net.[down|up]load` logging categories
fix: add new subtask progress to the end of the lay out not the beginning (cuts down on flickering)
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-05-01 10:47:50 -07:00
Rachel Powers
9d2f0e4dc8
feat: Propogated subtask progress
...
Oh boy this is big.
> TaskStepProgress struct is now QMetaObject compatabile and can be sent through signals
> Task now has a method to propogates sub task progress it must be signal bound by each task containing a task wishing to report progress of it's children.
> Downloads report speed
> Tasks now have UUIDS to track them
- use when reporting
- use when logging
- use when storeing them or objects related to them
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-05-01 10:47:20 -07:00
Rachel Powers
dc5402349e
refactor: use UUID toString mode
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-03-20 14:56:33 -07:00