aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui
AgeCommit message (Collapse)Author
2023-01-12refactor: replace hoedown markdown parser with cmarkJoshua Goins
Signed-off-by: Joshua Goins <josh@redstrate.com>
2023-01-06Strip certain HTML tags when rendering mod pagesJoshua Goins
Some mod pages use certain tags for centering purposes, but trips up hoedown. Signed-off-by: Joshua Goins <josh@redstrate.com>
2022-12-30Merge pull request #626 from leo78913/mods-provider-columnflow
closes https://github.com/PrismLauncher/PrismLauncher/issues/402
2022-12-29feat(Mods): hide 'Provider' column when no mods have providersflow
This makes the mod list look a bit less polluted in the common case of mods having no provider whatsoever. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-26Merge pull request #618 from TheKodeToad/safer-destructive-actionsSefa Eyeoglu
Fixes https://github.com/PolyMC/PolyMC/issues/948
2022-12-26Use optional instead of hardcoded cancelled stringTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2022-12-26About to -> you are about toTheKodeToad
You're is used in some other places but im lazy Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2022-12-24Make requested changesTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2022-12-17Merge pull request #630 from leo78913/yeet-scrollbarsflow
2022-12-17let the theme decide the notes page right marginleo78913
Signed-off-by: leo78913 <leo3758@riseup.net>
2022-12-15fix: only show scrollbars when neededleo78913
Signed-off-by: leo78913 <leo3758@riseup.net>
2022-12-15Merge pull request #605 from flowln/fix_crash_in_downloader_imageflow
Fixes https://github.com/PrismLauncher/PrismLauncher/issues/590
2022-12-14Merge pull request #561 from leo78913/iconpicker-stuffSefa Eyeoglu
closes https://github.com/PrismLauncher/PrismLauncher/issues/494
2022-12-14Add confirmation on customised componentsTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2022-12-14Improve handling of destructive actionsTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2022-12-14move cat to bottom rightDioEgizio
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-12-13Merge pull request #601 from Scrumplex/fix-translations-3flow
2022-12-13fix: update source stringsSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-12fix: bind image fetch callback lambda to the parent objectflow
Fixes a possible crash with the callback being called after the image object was already deleted. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-12fix(ManagedPackPage): crash with GTK2 theme due to QProxyStyleflow
Seemingly related issue: https://bugreports.qt.io/browse/QTBUG-49940 Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-12Fix: Reset stylesheet before setting styleTheLastRar
Resolves #510 Signed-off-by: TheLastRar <TheLastRar@users.noreply.github.com>
2022-12-11fix: remove leftover TODODioEgizio
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-12-11Merge pull request #486 from flowln/wide_bar_customizationflow
2022-12-10Merge pull request #32 from flowln/modpack_update_pageflow
Closes https://github.com/PrismLauncher/PrismLauncher/issues/180 Closes https://github.com/PrismLauncher/PrismLauncher/issues/170
2022-12-09fix: prevent potental crash if droping non local filesRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-09Merge pull request #571 from Ryex/blocked-targetFolderSefa Eyeoglu
fix(blockedmods): Track and use targetFolder for blocked files
2022-12-08Merge pull request #568 from leo78913/flatpak-shortcutsflow
2022-12-08fix(blockedmods): Track and use targetFolder for blocked filesRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-08fix: fix creating instance shortcuts in flatpakleo78913
Signed-off-by: leo78913 <leo3758@riseup.net>
2022-12-08make removeButton a member of IconPickerDialogleo78913
Signed-off-by: leo78913 <leo3758@riseup.net>
2022-12-07fix: don't try updating Flame instance names when updating versionsflow
Since the exact version string is only available in the manifest, there's no easy way of getting it before commiting to the update, so there's not much of a good way of showing the updated name in the UI, and using the displayName is weird and gives some buggy behavior. We may want to re-enable it in the future if we find a reliable way of showing the correct info on the UI before starting the update. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-07fix: add instance shortcut creation action to menubarDioEgizio
also moves deleteinstance to the same place as the instance toolbar Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-12-06feat+refactor: trash instance iconsleo78913
also refactor IconList::deleteIcon Signed-off-by: leo78913 <leo3758@riseup.net>
2022-12-06fix: disable remove icon button for default iconsleo78913
pressing this button in the icon picker dialog when a default icon is selected does nothing so why not disable it Signed-off-by: leo78913 <leo3758@riseup.net>
2022-12-06fix(FlamePage): don't assert / suggest blocked modpacksflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-06fix(ManagedPackPage): only update the current instance exactlyflow
Also carry on the original ID to avoid updating the wrong instance. Signed-off-by: flow <flowlnlnln@gmail.com>
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>