aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-21Merge pull request #656 from PrismLauncher/renovate/actions-cache-3.xflow
2022-12-21chore(deps): update actions/cache action to v3.2.0renovate[bot]
2022-12-19Merge pull request #649 from Scrumplex/fix-winget-release-no9999999Sefa Eyeoglu
2022-12-19fix: update installers-regex for winget releaser againSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-19Merge pull request #647 from Scrumplex/update-flakeSefa Eyeoglu
2022-12-19chore(nix): update flakesSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-19refactor(nix): use tomlplusplus from nixpkgsSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-19fix(nix): use jdk17 instead of jdkSefa Eyeoglu
See NixOS/nixpkgs#206806 Co-authored-by: Infinidoge <infinidoge@doge-inc.net> Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-19Merge pull request #628 from flowln/fix_multiple_resource_packs_crashSefa Eyeoglu
Fixes https://github.com/PrismLauncher/PrismLauncher/issues/624
2022-12-18Change numbered list to bullet listRaptaG
Signed-off-by: RaptaG <77157639+RaptaG@users.noreply.github.com>
2022-12-18Merge pull request #642 from DioEgizio/dont-ship-unnecessary-tlsbackendsSefa Eyeoglu
fix: exclude unused tls backends
2022-12-18Improve the READMERaptaG
Not very serious changes, just some enhancements to make it look better! Signed-off-by: RaptaG <77157639+RaptaG@users.noreply.github.com>
2022-12-18fix: exclude unused tls backendsDioEgizio
makes bundles slightly smaller on windows and macos: - qopensslbackend will not be used neither on macos nor on qt6 windows, so let's just not copy it - qcertonlybackend won't be used and wouldn't work for prism anyways as it doesn't support some features we use Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-12-17Merge pull request #636 from flowln/fix_component_version_when_updatingSefa Eyeoglu
Correctly set component versions in Modrinth pack updating
2022-12-17refactor(Tasks): remove 'm_total_size' from ConcurrentTaskflow
We can use the queues directly instead. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-17Merge pull request #630 from leo78913/yeet-scrollbarsflow
2022-12-17refactor(Inst. Import): use m_* for member variables in MR componentsflow
Makes it clearer what is being changed when. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-17fix(Inst. Import): correctly set component versions when updatingflow
This makes it so that the later call to parse the old manifest doesn't change the class data, so that the new data con continue there and be reflected on the component list later. Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net> Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-17let the theme decide the notes page right marginleo78913
Signed-off-by: leo78913 <leo3758@riseup.net>
2022-12-17Merge pull request #631 from getchoo/better-msvc-flagsflow
2022-12-16fix: re-enable /GS and only use some flags on release buildsseth
Signed-off-by: seth <getchoo@tuta.io>
2022-12-16Merge pull request #607 from flowln/dont_crash_on_zip_importflow
Fixes https://github.com/PrismLauncher/PrismLauncher/issues/609
2022-12-16fix: translate unknown mod providerleo78913
Co-authored-by: flow <flowlnlnln@gmail.com> Signed-off-by: leo78913 <leo3758@riseup.net>
2022-12-15feat: improve msvc build flagsseth
- adds /GL, /Gy, and /LTCG for better optimizations - adds /Gw for a smaller binary size - adds /guard:cf for added security at runtime - removes unneeded /GS flag as that's already enabled by default Signed-off-by: seth <getchoo@tuta.io>
2022-12-15fix: only show scrollbars when neededleo78913
Signed-off-by: leo78913 <leo3758@riseup.net>
2022-12-15fix(ResourceModel): use a single ConcurrentTask for parsing tasksflow
This avoids creating a bunch of threads that fills up the maximum amount allowed by QThreadPool, and causes a deadlock between the helper threads and the main thread (main thread tries to create threads in painting code, but isn't able to, so it keeps waiting for a thread to free up, but all the threads are waiting on the main thread to process some events). Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-15feat(Tasks): allow adding subtasks while running in ConcurrentTaskflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-15feat(Tasks): add ConcurrentTask::clear to allow re-using tasksflow
This way old runs won't pile up in the internal DSs Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-15Merge pull request #625 from Edgars-Cirulis/developflow
2022-12-15Merge pull request #593 from Scrumplex/fix-winget-release-no999999Sefa Eyeoglu
2022-12-15feat: add a provider column to the mods pageleo78913
Signed-off-by: leo78913 <leo3758@riseup.net>
2022-12-15ApplicationMessage: Use QHash instead of QMapEdgars Cīrulis
QHash provides faster lookup times than QMap because it uses a hash table to store the elements, while QMap uses a self-balancing binary tree. Signed-off-by: Edgars Cīrulis <edgarsscirulis@gmail.com>
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-14Merge pull request #612 from DioEgizio/move-cat-rightSefa Eyeoglu
closes https://github.com/PrismLauncher/PrismLauncher/issues/611
2022-12-14Merge pull request #608 from Scrumplex/bump-7.0Sefa Eyeoglu
2022-12-14move cat to bottom rightDioEgizio
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-12-13fix(Inst.Import): don't set managed pack info from imported ZIPsflow
This prevents the Managed Pack page from showing up even though there's no way for it to work correctly. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-13Merge pull request #601 from Scrumplex/fix-translations-3flow
2022-12-13chore: bump to 7.0Sefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-13fix: update source stringsSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-13Merge pull request #604 from flowln/fix_crash_with_gtk2Sefa Eyeoglu
fix: crash with GTK2 theme due to QProxyStyle in ManagedPackPage
2022-12-13fix(Inst.Import): don't assert extra data when importing from ZIPflow
ZIPs don't have the necessary data in those cases. Signed-off-by: flow <flowlnlnln@gmail.com>
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-12Merge pull request #600 from TheLastRar/reset-stylesheetflow
Resolves https://github.com/PrismLauncher/PrismLauncher/issues/510
2022-12-12Fix: Reset stylesheet before setting styleTheLastRar
Resolves #510 Signed-off-by: TheLastRar <TheLastRar@users.noreply.github.com>
2022-12-12fix: update installers-regex for winget releaserSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>