ShatteredPrism/launcher/ui
Evan Goode 9d442a0348 authlib-injector
* 'Custom Yggdrasil' AccountType

Signed-off-by: Evan Goode <mail@evangoo.de>

* Allow multiple accounts with the same player UUID

Signed-off-by: Evan Goode <mail@evangoo.de>

* Use correct services server URL for SkinDelete

Signed-off-by: Evan Goode <mail@evangoo.de>

* Correctly use CustomYggdrasilRefresh, add warning message

Signed-off-by: Evan Goode <mail@evangoo.de>

* Custom Yggdrasil: Readability fixes

Also made the MinecraftEntitlement for Custom Yggdrasil accounts work
just like offline accounts---instead of checking the reply from the auth
server, Custom Yggdrasil accounts are granted canPlayMinecraft and
ownsMinecraft when they are created, in MinecraftAccount.cpp.

Signed-off-by: Evan Goode <mail@evangoo.de>

* Custom Yggdrasil: Add extra confirmation dialog

Signed-off-by: Evan Goode <mail@evangoo.de>

* Add install authlib-injector button

Signed-off-by: Evan Goode <mail@evangoo.de>

* authlib-injector accounts

Signed-off-by: Evan Goode <mail@evangoo.de>

* Suggest installing authlib-injector when needed

Signed-off-by: Evan Goode <mail@evangoo.de>

* Use Unmojang metadata

Signed-off-by: Evan Goode <mail@evangoo.de>

* Use std::string for MANAGED_AGENTS, not QString

---------

Signed-off-by: Evan Goode <mail@evangoo.de>

Resolve X-Authlib-Injector-API-Location

Signed-off-by: Evan Goode <mail@evangoo.de>

Prefetch authlib-injector metadata

Resolves https://github.com/unmojang/PrismLauncher/issues/4

See https://github-com.translate.goog/yushijinhun/authlib-injector/wiki/%E5%90%AF%E5%8A%A8%E5%99%A8%E6%8A%80%E6%9C%AF%E8%A7%84%E8%8C%83?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US#%E9%85%8D%E7%BD%AE%E9%A2%84%E8%8E%B7%E5%8F%96

Signed-off-by: Evan Goode <mail@evangoo.de>

drag-and-drop authlib-injector URL, clang-format

Resolves https://github.com/unmojang/PrismLauncher/issues/2

Signed-off-by: Evan Goode <mail@evangoo.de>
2023-09-04 19:00:18 +01:00
..
dialogs authlib-injector 2023-09-04 19:00:18 +01:00
instanceview Merge pull request #1407 from TheKodeToad/icon-indexing 2023-08-15 10:43:29 +02:00
pagedialog chore: reformat 2023-08-14 18:16:53 +02:00
pages authlib-injector 2023-09-04 19:00:18 +01:00
setupwizard chore: reformat 2023-08-14 18:16:53 +02:00
themes fix regressions 2023-09-04 00:43:23 +01:00
widgets Merge pull request #1539 from Trial97/refactor_modpack_ux 2023-08-31 14:58:54 +01:00
ColorCache.cpp chore: reformat 2023-08-14 18:16:53 +02:00
ColorCache.h chore: reformat 2023-08-14 18:16:53 +02:00
GuiUtil.cpp Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into develop 2023-09-04 00:39:20 +01:00
GuiUtil.h Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into develop 2023-09-04 00:39:20 +01:00
InstanceWindow.cpp authlib-injector 2023-09-04 19:00:18 +01:00
InstanceWindow.h authlib-injector 2023-09-04 19:00:18 +01:00
MainWindow.cpp Merge pull request #1560 from Trial97/curse_multiple_loaders2 2023-08-27 18:21:14 +01:00
MainWindow.h chore: reformat 2023-08-23 13:46:23 +02:00
MainWindow.ui Merge branch 'develop' into better-launch 2023-08-16 22:23:38 +01:00