aboutsummaryrefslogtreecommitdiff
path: root/launcher
AgeCommit message (Collapse)Author
2022-10-18refactor: initial rebrandSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-15fix: remove some unused libsDioEgizio
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-10-15Merge pull request #1203 from DioEgizio/macos-legacySefa Eyeoglu
2022-10-15refactor: support system ghc-filesystemSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-14feat!: use ghc/filesystem in place of std's one if neededflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-10-14feat: add gulrak/filesystem submoduleflow
... for old macs that don't have std::filesystem in their stdlib. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-10-12fix: don't include opted out versions with the 'Any' filter on the MDflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-10-11Update launcher/ui/MainWindow.cpp Tayou
make " Offline" string for profilers translatable Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net> Signed-off-by: Tayou <31988415+TayouVR@users.noreply.github.com>
2022-10-10Merge Launch ButtonsTayou
Signed-off-by: Tayou <tayou@gmx.net>
2022-10-09Merge pull request #1175 from Ozynt/patch-1Sefa Eyeoglu
2022-10-09Update LaunchController.cppOzynt
Signed-off-by: Ozynt <104643560+Ozynt@users.noreply.github.com>
2022-10-09Update LaunchController.cppOzynt
Signed-off-by: Ozynt <104643560+Ozynt@users.noreply.github.com>
2022-10-08Merge pull request #1033 from Scrumplex/multi-arch-supportSefa Eyeoglu
2022-10-08chore: add missing license headersSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-08Merge pull request #1185 from DioEgizio/fix-tooltipflow
Fix outdated 'Disable mod metadata' button's warning message.
2022-10-08Improve default light and dark themes (#1174)Trisave
2022-10-08Merge pull request #1183 from Scrumplex/fix-capabilities-first-runflow
2022-10-08fix: mod updating isn't upcoming anymore :pDioEgizio
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2022-10-08Merge pull request #1163 from flowln/fix_list_iconsSefa Eyeoglu
2022-10-08Merge pull request #1154 from Scrumplex/epic-formatting-codesSefa Eyeoglu
2022-10-06fix: update capabilities before first-run wizardSefa Eyeoglu
On first run, the condition for the wizard would return, before running updateCapabilities(). This moves that call up, as its only dependency is the settings system. Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-02Merge pull request #1167 from Scrumplex/epic-commandlinetxtsd
2022-10-01Microsoft account onlystoltsvensk
Signed-off-by: stoltsvensk <104643560+stoltsvensk@users.noreply.github.com>
2022-09-30fix: add missing includes to fix Qt 6.4 buildSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-09-30Merge pull request #1162 from Trial97/feature/Replace-toml-librarySefa Eyeoglu
2022-09-26fix: remove unused MACOS_HINTSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-09-26Merge pull request #894 from flowln/update_from_external_sourceflow
epic PR
2022-09-26refactor: use QCommandLineParser insteadSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-09-26fix: Fixed memory leaktimoreo
Signed-off-by: timoreo <contact@timoreo.fr>
2022-09-26huge nit: added const refs, everywheretimoreo
Signed-off-by: timoreo <contact@timoreo.fr>
2022-09-25Merge pull request #1164 from Scrumplex/fix-sort-languagesSefa Eyeoglu
2022-09-25Update launcher/minecraft/mod/tasks/LocalModParseTask.cppAlexandru Ionut Tripon
Co-authored-by: flow <flowlnlnln@gmail.com> Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
2022-09-24Allow double clicking to mark for dowloadErogigGit
Signed-off-by: Erogig <erogigabyte@gmail.com>
2022-09-24fix: sort languages by their name instead of keySefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-09-24fix: fallback for languages without a native nameSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-09-24Replaced tomlc99 with tomlplusplusTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2022-09-23fix: use placeholder icon when the project has no icon in MRflow
Projects with no icon return a null icon URL in Modrinth's API. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-23feat: change project item delegate for modrinth modpacksflow
more info! \ ^-^/ Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-23fix: remove manual icon resize in ModModelflow
THis fixes a FIXME, now that we fixed the issue :o Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-23fix: set icon sizes correctly in ProjectItemDelegateflow
no more dumb hacks with icons!! Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-21feat: also format resource/texture pack namesSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-09-21feat: support more formatting codesSefa Eyeoglu
also fix some crashes Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-09-20fix: don't change groups when updating an instanceflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20feat: add dialog to ask whether to chaneg instance's nameflow
This prevents custom names from being lost when updating, by only changing the name if the old instance name constains the old version, so that we can update it if the user whishes to. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20fix: show warning in case there's no old index when updatingflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20refactor: setAbortStatus -> setAbortableflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20fix: don't load specific settings for managed pack infoflow
This avoids loading all settings for all instances when searching for one with a specific managed pack name. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20fix: move file deletion to the end of the instance updateflow
This makes it harder for problems in the updating process to affect the current instance. Network issues, for instance, will no longer put the instance in an invalid state. Still, a possible improvement to this would be passing that logic to InstanceStaging instead, to be handled with the instance commiting directly. However, as it is now, the code would become very spaguetti-y, and given that the override operation in the commiting could also put the instance into an invalid state, it seems to me that, in order to fully error-proof this, we would need to do a copy operation on the whole instance, in order to modify the copy, and only in the end override everything an once with a rename. That also has the possibility of corrupting the instance if done without super care, however, so I think we may need to instead create an automatic backup system, with an undo command of sorts, or something like that. This doesn't seem very trivial though, so it'll probably need to wait until another PR. In the meantime, the user is advised to always backup their instances before doing this kind of action, as always. What a long commit message o.O Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20fix: some abort-related issuesflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20feat(ui): improve info dialog before updating an instanceflow
Adds a 'Cancel' option, and add a note about doing a backup before updating. Signed-off-by: flow <flowlnlnln@gmail.com>