aboutsummaryrefslogtreecommitdiff
path: root/launcher/CMakeLists.txt
AgeCommit message (Collapse)Author
2022-07-02Merge pull request #784 from Scrumplex/refactor-cmakeflow
Refactor tests
2022-07-01Merge pull request #786 from flowln/concurrent_tasks_slimmedtimoreo
2022-07-01Merge pull request #845 from flowln/news_in_launchertimoreo
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-25feat: add news reader dialogflow
Makes it easier to read about new blog posts! Yay :D
2022-06-14refactor: move away from UnitTest.cmakeSefa Eyeoglu
2022-06-14refactor: Create a more clear hierarchy for some instance pagesflow
Previously, the Shaders, Texture packs and Resource packs tabs had as parent the ModFolderPage, making it so that making changes only to the Mods page would require checking the id of the page for the correct one. This was hackish and error-prone. Now, those pages all inherit from a single class, ExternalResourcesPage, that handles the basic behaviour of all of them, while allowing for individual modification in code. This is still not a clear separation, since internally, all those resources are derived from Mods, so for now there's still some awkward common code :/
2022-06-12fix: remove updater if it is not usedSefa Eyeoglu
2022-06-04Merge pull request #426 from flowln/mod_permaSefa Eyeoglu
Add on-disk mod metadata information
2022-05-29fix: set version for Windows binariesSefa Eyeoglu
2022-05-28Rework curseforge download (#611)timoreo22
* Use the bulk endpoint on mod resolution for faster download * Search on modrinth for api blocked mods * Display a dialog for manually downloading blocked mods
2022-05-23refactor: move code out of ModIndex.hflow
Now it's in ModIndex.cpp
2022-05-23test+fix: add basic tests and fix issues with itflow
2022-05-23refactor: abstract metadata handling and clarify namesflow
2022-05-23refactor: move mod tasks to their own subfolderflow
Makes the launcher/minecraft/mod/ folder a little more organized.
2022-05-23feat: add very early mod.toml packwiz supportflow
Also use it as a on-disk format for storing mod metadata. This will be used later on to make better mod managment.
2022-05-21Add migration wizard, fix migration from custom paste instanceLenny McLennington
- Very basic wizard just to allow the user to choose whether to keep their old paste settings or use the new default settings. - People who used custom 0x0 instances would just be kept on those settings and won't see the wizard.
2022-05-14feat: add modrinth pack downloadingflow
Things that don't work / work poorly (there's more for sure but those are the evident ones): - Icons are broken in the import dialog - No way to search for private packs - Icons are not downloaded when downloading a mod - No support for multiple download URLs - Probably a lot more...
2022-05-14fix: adapt upstream Modrinth code to our codebaseSefa Eyeoglu
2022-05-14Add support for importing Modrinth packs from fileskb1000
2022-05-14refactor: rename Modrinth classes to ModrinthModSefa Eyeoglu
2022-04-25Merge pull request #482 from TheCodex6824/mojang-auth-fixSefa Eyeoglu
2022-04-22Fix Mojang auth failing due to Mojang rejecting requests to the profile endpointTheCodex6824
2022-04-22ATLauncher: Support using share codesJamie Mansfield
2022-04-16fix: drop BUNDLE_DEST_DIRSefa Eyeoglu
2022-04-15ui: underline search button text when changing filtersflow
This hopefully makes it easier to the user to know that their changes will only apply after hitting the search button. I tried setting the background color, but it seems more unreliable on cross-platform than underlining. Also, it could be worse for daltonic people, so I don't know what to do :(
2022-04-15feat: Add dialog to filter mod options in mod downloadflow
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-06Merge pull request #384 from jamierocks/technic-improvementsSefa Eyeoglu
2022-04-06Allow components to specify Java agents and JVM arguments (#175)Una
2022-04-02Technic: Add API models for Solder packsJamie Mansfield
2022-03-29Merge pull request #344 from oynqr/build/allow-disabling-testsSefa Eyeoglu
2022-03-27Merge pull request #341 from dada513/developSefa Eyeoglu
2022-03-27Add quit launcher after game stops option (Steam Deck)dada513
lecense
2022-03-24chore: resolve conflicts and merge upstreamflow
2022-03-23Allow disabling building of testsPhilipp David
2022-03-21Build with static rainbowPhilipp David
2022-03-21Revert "fix: use our own prefix for rainbow lib"Philipp David
This reverts commit 61db1c46beb465c33124ec4f34dfdcefd4d804d3.
2022-03-20fixDioEgizio
2022-03-19Update CMakeLists.txtDioEgizio
2022-03-18fix silly mistakes and merge upstreamflow
2022-03-15Merge pull request #188 from PolyMC/removal/notificationsEzekiel Smith
remove notifications
2022-03-13feat(ui): make a better "Mod download confirmation dialog"flow
2022-03-07refactor: de-duplicate common code in network mod APIsflow
2022-03-02refactor: extract common code in mod pages and modelflow
This creates a hierarchy in which ModPage and ModModel are the parents of every mod provider, providing the basic functionality common to all of them. It also imposes a unique .ui file (they were already equal before, just duplicated basically) on all mod providers.
2022-02-21refactor: drop LegacyInstanceSefa Eyeoglu
2022-02-20remove notificationsswirl
2022-02-12feat(ui): add custom MSA client id settingSefa Eyeoglu
2022-02-12fix: use our own prefix for rainbow libSefa Eyeoglu
2022-02-11refactor(build): link nbt++ staticallySefa Eyeoglu