diff --git a/launcher/ui/pages/global/APIPage.h b/launcher/ui/pages/global/APIPage.h
index d4ed92900..9252a9ab3 100644
--- a/launcher/ui/pages/global/APIPage.h
+++ b/launcher/ui/pages/global/APIPage.h
@@ -53,7 +53,7 @@ class APIPage : public QWidget, public BasePage {
explicit APIPage(QWidget* parent = 0);
~APIPage();
- QString displayName() const override { return tr("APIs"); }
+ QString displayName() const override { return tr("Services"); }
QIcon icon() const override { return APPLICATION->getThemedIcon("worlds"); }
QString id() const override { return "apis"; }
QString helpPage() const override { return "APIs"; }
diff --git a/launcher/ui/pages/global/APIPage.ui b/launcher/ui/pages/global/APIPage.ui
index 05c256bb2..ab4bdf83e 100644
--- a/launcher/ui/pages/global/APIPage.ui
+++ b/launcher/ui/pages/global/APIPage.ui
@@ -10,29 +10,50 @@
620
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
+
-
-
-
- 0
+
+
+ true
-
-
- Services
-
-
+
+
+
+ 0
+ -342
+ 804
+ 946
+
+
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ User Agent
+
+
+
-
+
+
+ -
+
+
+ Enter a custom User Agent here. The special string $LAUNCHER_VER will be replaced with the version of the launcher.
+
+
+ true
+
+
+
+
+
+
-
@@ -92,9 +113,9 @@
-
-
+
- You can set this to a third-party metadata server to use patched libraries or other hacks.
+ Base URL
Qt::RichText
@@ -114,7 +135,7 @@
-
- Enter a custom URL for meta here.
+ You can set this to a third-party metadata server to use patched libraries or other hacks.
Qt::RichText
@@ -130,250 +151,203 @@
+ -
+
+
+ &Microsoft Authentication
+
+
+
-
+
+
+ &Client ID
+
+
+ Qt::RichText
+
+
+ true
+
+
+ true
+
+
+ msaClientID
+
+
+
+ -
+
+
+ (Default)
+
+
+
+ -
+
+
+ Note: you probably don't need to set this if logging in via Microsoft Authentication already works.
+
+
+ Qt::RichText
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+ &Modrinth
+
+
+
-
+
+
+ true
+
+
+ (None)
+
+
+
+ -
+
+
+ &API Token
+
+
+ Qt::RichText
+
+
+ true
+
+
+ true
+
+
+ modrinthToken
+
+
+
+ -
+
+
+ <html><head/><body><p>Note: you only need to set this to access private data. Read the <a href="https://docs.modrinth.com/api/#authentication">documentation</a> for more information.</p></body></html>
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+ true
+
+
+ &CurseForge
+
+
+
-
+
+
+ true
+
+
+ (Default)
+
+
+
+ -
+
+
+ API &Key
+
+
+ Qt::RichText
+
+
+ true
+
+
+ true
+
+
+ flameKey
+
+
+
+ -
+
+
+ Note: you probably don't need to set this if CurseForge already works.
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+ Technic
+
+
+
-
+
+
+ GUID Client ID
+
+
+
+ -
+
+
+ (None)
+
+
+
+ -
+
+
+ <html><head/><body><p>Note: you only need to set this to access private data.</p></body></html>
+
+
+ true
+
+
+
+
+
+
-
Qt::Vertical
-
- 20
- 40
-
-
-
-
-
-
-
-
- API Keys
-
-
- -
-
-
- &Microsoft Authentication
-
-
-
-
-
-
- Note: you probably don't need to set this if logging in via Microsoft Authentication already works.
-
-
- Qt::RichText
-
-
- true
-
-
-
- -
-
-
- (Default)
-
-
-
- -
-
-
- Enter a custom client ID for Microsoft Authentication here.
-
-
- Qt::RichText
-
-
- true
-
-
- true
-
-
-
-
-
-
- -
-
-
- true
-
-
- &Modrinth API
-
-
-
-
-
-
- <html><head/><body><p>Note: you only need to set this to access private data. Read the <a href="https://docs.modrinth.com/api/#authentication">documentation</a> for more information.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Enter a custom API token for Modrinth here.
-
-
- Qt::RichText
-
-
- true
-
-
- true
-
-
-
- -
-
-
- true
-
-
- (None)
-
-
-
-
-
-
- -
-
-
- true
-
-
- &CurseForge Core API
-
-
-
-
-
-
- Note: you probably don't need to set this if CurseForge already works.
-
-
-
- -
-
-
- Enter a custom API Key for CurseForge here.
-
-
- Qt::RichText
-
-
- true
-
-
- true
-
-
-
- -
-
-
- true
-
-
- (Default)
-
-
-
-
-
-
- -
-
-
- Technic Client ID
-
-
-
-
-
-
- <html><head/><body><p>Note: you only need to set this to access private data.</p></body></html>
-
-
-
- -
-
-
- (None)
-
-
-
- -
-
-
- Enter a custom GUID client ID for Technic here.
-
-
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
-
-
-
-
- Miscellaneous
-
-
- -
-
-
0
0
-
- User Agent
-
-
-
-
-
-
- -
-
-
- Enter a custom User Agent here. The special string $LAUNCHER_VER will be replaced with the version of the launcher.
-
-
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-