aboutsummaryrefslogtreecommitdiff
path: root/launcher
AgeCommit message (Collapse)Author
2022-12-06fix(ManagedPackPage): preserve pack ID from Modrinth updateflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06refactor(InstanceImport): require rvalue from 'extra_info' mappingsflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06fix(ManagedPagePage): don't reload pack info when not neededflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06refactor(ManagedPackPage): use smart pointers instead of raw onesflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06feat(ManagedPackPage): add reload button when in a fail stateflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06fix(ManagedPackPage): check app capabilities for creating the CF pageflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06chore(ManagedPackPage): format and add headersflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06fix(ManagedPackPage): clear combo boxes when adding new versionsflow
Prevents versions to undergo mitosis. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06feat(ManagedPackPage): implement Flame modpack updating buttonflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06fix(ManagedPackPage): give extra_info to InstanceImportTask in MR packsflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06fix(ManagedPackPage): add warning about old bug with pack IDsflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06feat(ManagedPackPage): add Flame UIflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06fix(ManagedPackPage): better changelog text when fetching / no changelogflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06feat+fix: allow forwarding extra info to InstanceImportTaskflow
This allows us to pass to the creation instances their actual pack ID and version ID, that in Flame's case, are only available before starting to create an instance. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06feat(ManagedPackPage): add link to the Modrinth's pack pageflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06fix(ManagedPackPage): better UX for when network requests fail / are pendingflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06fix: do not display managed pack page for providers without an impl. yetflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06fix: use rich text in changelog for modrinth modpacksflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06feat: add ManagedPackPage to the instance pagesflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06feat: add functionality to MR modpack update in the page :Dflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06feat: allow skipping the update confirmation dialogflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06refactor: abstract away update confirmation dialogflow
... so that we can avoid code duplication. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06feat: add PageContainer::getPageflow
This allows us to directly access a page from outside. This will be useful for telling the ManagedPackPage who is the window it's on, so that we can close it when updating :^) Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06feat: add (current) indicator to the currently installed version in MRflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06feat: add logic for the modrinth instance modpack pageflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06feat: add basic ManagedPackPage classesflow
The idea is to have a base class that defines common behavior, and subclasses for each modpack provider, adding specific behavior. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06feat(ui): add ManagedPackPage uiflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06Merge pull request #556 from DioEgizio/modrinth-icon-largerflow
2022-12-06Merge pull request #557 from Scrumplex/fix-fswatcher-segfaultflow
Closes https://github.com/PrismLauncher/PrismLauncher/issues/555
2022-12-06chore: add license headersSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-06chore: reformat codeSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-06Fix minutes unitEdgar Onghena
Replaced "m" with "min" in `Time::prettifyDuration` Signed-off-by: Edgar Onghena <dev@edgar.bzh>
2022-12-05fix: don't allocate BlockedsModsDialogSefa Eyeoglu
Fixes temporary memory leak! Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-05dix: disable FS watcher after closing BlockedModsDialogSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-05fix: make modrinth icon largerDioEgizio
before it was considerably smaller than the other modpack platform icons which looked weird Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-12-05Merge pull request #546 from DioEgizio/add-server-iconDioEgizio
feat: add a proper server icon
2022-12-04feat: add server icon to simple colored icons tooDioEgizio
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com> Co-Authored-By: leo78913 <leo3758@riseup.net>
2022-12-04fix(Inst.Copy): create FS::copy object inside the secundary threadflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-04feat+fix: better flat iconDioEgizio
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-12-04fix: oyxgen is lgpl3!DioEgizio
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-12-04feat: add a proper server iconDioEgizio
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-12-03fix: warn before trashing instancesRyan Cao
Signed-off-by: Ryan Cao <70191398+ryanccn@users.noreply.github.com>
2022-12-02Remove blue-ish tint from remaining flat white iconsSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-02Merge branch 'upstream/develop' into developSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-02Merge pull request #423 from TheKodeToad/addagentflow
Fixes https://github.com/PrismLauncher/PrismLauncher/issues/414
2022-12-02Merge pull request #481 from ryanccn/import-resource-pack-dialog-uwuflow
2022-12-01fix: explicitly set scheme for local file in -I argumentflow
Otherwise isLocalFile() will return false for local files without the file:// thingy. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-01fix(FileResolvingTask): Fail instead of crash when there's API errorsflow
Also remove non-used variable (rip). Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-01fix(Inst.Import): Show error reason in fail dialogflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-01fix(Inst.Import): don't search inside 'overrides/' for the manifestflow
It will never be there anyways, and saves a **bunch** of time when the overrides folder is big and we traverse all the tree when searching for the MMC 'instance.cfg' file. Signed-off-by: flow <flowlnlnln@gmail.com>