aboutsummaryrefslogtreecommitdiff
path: root/launcher/tasks
AgeCommit message (Collapse)Author
2022-07-02Merge pull request #784 from Scrumplex/refactor-cmakeflow
Refactor tests
2022-07-01feat: add ConcurrentTaskflow
This tasks (or rather, meta-task) has the ability to run several other sub tasks concurrently. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-06-14refactor: move away from UnitTest.cmakeSefa Eyeoglu
2022-06-04Merge pull request #426 from flowln/mod_permaSefa Eyeoglu
Add on-disk mod metadata information
2022-05-24fix: better handle corner caseflow
2022-05-23feat(ui): adapt SequentialTask to nested SequentialTasksflow
2022-05-21fix: various issues with ProgressDialog and SequentialTasksflow
- Fix aborting sequential tasks - Fix displaying wrong number of tasks concluded - Fix text cutting when the URL is too big
2022-05-17fix: virtual signal in Task.hflow
2022-05-12chore: add license header to remaining filesflow
Also remove some unused imports
2022-05-12fix: abort and fail logic in tasksflow
Also sets up correctly the status connections
2022-05-12refactor: remove some superfluous signalsflow
Since now we're inheriting from Task, some signals can be reused.
2022-05-12refactor: organize a little more the code in launcher/net/flow
This also reduces some code duplication by using some Task logic in NetAction.
2022-04-07test: add new test to Task testflow
Also adds one more check to setStatus test
2022-04-07test: add basic Task unit testflow
Only only two tests for now. We can iterate on this later :^) This is to try to avoid breaking things again!
2022-04-07fix: issue with status of non-sequencial tasksflow
2022-04-01feat: Use a single progress dialog when doing multiple tasksflow
This puts all mod downloading tasks inside a SequentialTask, which is, for more than one task, a multi step task. This is handled by the ProgressDialog by showing both the global progress of tasks executed, and the individual progress of each of them.
2021-11-21NOISSUE more refactoringPetr Mrázek
2021-11-21NOISSUE continue refactoring things to make tests passPetr Mrázek
2021-11-20NOISSUE fix buildPetr Mrázek
2021-10-21NOISSUE continue debranding...Petr Mrázek
2021-07-25NOISSUE Flatten gui and logic libraries into MultiMCPetr Mrázek