ShatteredPrism/launcher/ui/pages/global
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
..
AccountListPage.cpp authlib-injector 2023-09-04 19:00:18 +01:00
AccountListPage.h authlib-injector 2023-09-04 19:00:18 +01:00
AccountListPage.ui authlib-injector 2023-09-04 19:00:18 +01:00
APIPage.cpp Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into develop 2023-09-04 00:39:20 +01:00
APIPage.h Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into develop 2023-09-04 00:39:20 +01:00
APIPage.ui Merge branch 'release-7.x' of https://github.com/PrismLauncher/PrismLauncher into develop 2023-08-10 10:09:08 +01:00
CustomCommandsPage.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
CustomCommandsPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
ExternalToolsPage.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
ExternalToolsPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
ExternalToolsPage.ui make "browse" buttons and java pages more consistent 2023-07-06 01:39:59 -03:00
JavaPage.cpp Update launcher/ui/pages/global/JavaPage.cpp 2023-08-22 16:16:50 +03:00
JavaPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
JavaPage.ui Merge pull request #1324 from leia-uwu/ui-tweaks 2023-08-10 12:24:41 +02:00
LanguagePage.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
LanguagePage.h chore: update license headers 2023-08-14 18:17:05 +02:00
LauncherPage.cpp chore: reformat 2023-08-14 18:16:53 +02:00
LauncherPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
LauncherPage.ui Merge pull request #1324 from leia-uwu/ui-tweaks 2023-08-10 12:24:41 +02:00
MinecraftPage.cpp Merge remote-tracking branch 'upstream/develop' into develop 2023-09-04 00:45:11 +01:00
MinecraftPage.h feat: add custom native library path settings 2023-08-15 10:51:21 +02:00
MinecraftPage.ui Merge remote-tracking branch 'upstream/develop' into develop 2023-09-04 00:45:11 +01:00
ProxyPage.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
ProxyPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
ProxyPage.ui fix(mnemonics): Add missing buddies to labels 2022-04-29 01:30:47 +05:30