Age | Commit message (Collapse) | Author |
|
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net>
|
|
- 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.
|
|
- There's now a notice reminding people to change the base URL if they
had a custom base URL and change the paste type (that was something I
personally had problems with when I was testing, so a reminder was
helpful for me).
- Broke down some of the long lines on APIPage.cpp to be more readable.
- Added copyright headers where they were missing.
- Changed the paste service display names to the names they are more
commonly known by.
- Changed the default hastebin base URL to https://hst.sh due to the
acquisition of https://hastebin.com by Toptal.
|
|
|
|
taken from QuiltMC/art in the emoji folder, so it's licensed under CC0
|
|
|
|
|
|
|
|
- Fix aborting sequential tasks
- Fix displaying wrong number of tasks concluded
- Fix text cutting when the URL is too big
|
|
Makes it easier to find which mods are selected in case you want to
change those.
|
|
This adds a checkbox to each mod on the dialog that shows up when
confirming the mods to download, so you can deselect some of those if
you want to.
|
|
|
|
Refactor a little the code in `launcher/net/` files
|
|
|
|
|
|
Very Temporary Fix for curseforge
|
|
|
|
|
|
|
|
|
|
|
|
It was previously using a deprecated field.
|
|
This removes a means of profiling users.
|
|
|
|
|
|
This resolves a quirk where Forge would still be downloaded for use as
a jarmod, even when we detected Forge as a component.
|
|
Use empty string when version is null in the Technic pack manifest
|
|
CMake's `fixup_bundle` did not copy everything in the framework, which caused the app to crash when updating. Oops.
|
|
(Hopefully) this makes implementing updaters using external libraries easier on other platforms. To implement an updater on a new platform, create a new class that implements the pure virtual methods from `ExternalUpdater` and add code in the `UpdateChecker` initializer to initialize the new class.
|
|
Also remove a debug line I accidentally left in
|
|
|
|
To actually get automatic updates going, all that needs to happen is that `SparkleUpdater` needs to be initialized.
The rest of the functions can be connected to elements in the UI.
|
|
|
|
Co-authored-by: flow <thiagodonato300@gmail.com>
|
|
|
|
|
|
Mojang introduced a new structure for natives, notably for LWJGL.
Now instead of using the `natives` structure of the version format, Mojang
chose to create a seperate library entry for each platform, which uses
the `rules` structure to specify the platform. These new split natives
carry the same groupId and artifactId, as the main library, but have an
additional classifier, like `natives-linux`.
When comparing GradleSpecifiers we don't look at the classifier, so when
the launcher sees an artifact called `org.lwjgl:lwjgl:3.3.1` and right
after that an artifact called `org.lwjgl:lwjgl:3.3.1:natives-linux`, it
will treat it as "already added" and forget it.
This change will include the classifier in that comparison.
|
|
Sometimes, the version field, that is supposed to be a string, was a
null instead. Inspecting other entries, seems like the default for not
having a version should be "", so I made it like that in case the
version was null.
I hope this fixes the issue :^)
|
|
fix(quilt) always prefer qmj over fmj
|
|
this fixes Quilt-only mods like ok zoomer showing wrong metadata
|
|
|
|
|
|
Qt 5.12 doesn't support anything older than Windows 7 anyway, so we
can't really check if we are on an older platform.
|
|
|
|
Initial Modrinth modpack support
|
|
Support `quilt.mod.json` metadata
|
|
|
|
Co-authored-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
|
|
|
|
This is what happens when you auto-pilot stuff xdd
|