diff --git a/launcher/ui/pages/modplatform/atlauncher/AtlPage.ui b/launcher/ui/pages/modplatform/atlauncher/AtlPage.ui
index 8b6747331..0b1411b96 100644
--- a/launcher/ui/pages/modplatform/atlauncher/AtlPage.ui
+++ b/launcher/ui/pages/modplatform/atlauncher/AtlPage.ui
@@ -10,72 +10,8 @@
685
-
- -
-
-
-
-
-
- -
-
-
- Version selected:
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
-
- -
-
-
-
-
-
- true
-
-
- true
-
-
-
- -
-
-
- true
-
-
-
- 96
- 48
-
-
-
-
-
-
- -
-
-
- Search and filter...
-
-
- true
-
-
-
- -
-
-
- Search
-
-
-
- -
+
+
-
@@ -93,6 +29,63 @@
+ -
+
+
+ Search and filter...
+
+
+ true
+
+
+
+ -
+
+
-
+
+
+ true
+
+
+
+ 96
+ 48
+
+
+
+
+ -
+
+
+ true
+
+
+ true
+
+
+
+
+
+ -
+
+
-
+
+
+ -
+
+
+ Version selected:
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+
diff --git a/launcher/ui/pages/modplatform/flame/FlamePage.cpp b/launcher/ui/pages/modplatform/flame/FlamePage.cpp
index 3d830f78a..2c10dd085 100644
--- a/launcher/ui/pages/modplatform/flame/FlamePage.cpp
+++ b/launcher/ui/pages/modplatform/flame/FlamePage.cpp
@@ -56,7 +56,6 @@ FlamePage::FlamePage(NewInstanceDialog* dialog, QWidget* parent)
: QWidget(parent), ui(new Ui::FlamePage), dialog(dialog), m_fetch_progress(this, false)
{
ui->setupUi(this);
- connect(ui->searchButton, &QPushButton::clicked, this, &FlamePage::triggerSearch);
ui->searchEdit->installEventFilter(this);
listModel = new Flame::ListModel(this);
ui->packView->setModel(listModel);
@@ -73,7 +72,7 @@ FlamePage::FlamePage(NewInstanceDialog* dialog, QWidget* parent)
m_fetch_progress.setFixedHeight(24);
m_fetch_progress.progressFormat("");
- ui->gridLayout->addWidget(&m_fetch_progress, 2, 0, 1, ui->gridLayout->columnCount());
+ ui->verticalLayout->insertWidget(2, &m_fetch_progress);
// index is used to set the sorting with the curseforge api
ui->sortByBox->addItem(tr("Sort by Featured"));
diff --git a/launcher/ui/pages/modplatform/flame/FlamePage.ui b/launcher/ui/pages/modplatform/flame/FlamePage.ui
index f9e1fe67f..d4ddb37a4 100644
--- a/launcher/ui/pages/modplatform/flame/FlamePage.ui
+++ b/launcher/ui/pages/modplatform/flame/FlamePage.ui
@@ -10,8 +10,8 @@
600
-
- -
+
+
-
@@ -29,25 +29,14 @@
- -
-
-
-
-
-
- Search and filter...
-
-
-
- -
-
-
- Search
-
-
-
-
+ -
+
+
+ Search and filter...
+
+
- -
+
-
-
@@ -77,7 +66,7 @@
- -
+
-
-
diff --git a/launcher/ui/pages/modplatform/import_ftb/ImportFTBPage.ui b/launcher/ui/pages/modplatform/import_ftb/ImportFTBPage.ui
index 6613a5939..18c604ca4 100644
--- a/launcher/ui/pages/modplatform/import_ftb/ImportFTBPage.ui
+++ b/launcher/ui/pages/modplatform/import_ftb/ImportFTBPage.ui
@@ -10,8 +10,49 @@
1011
-
-
-
+
+
-
+
+
+ Note: If your FTB instances are not in the default location, select it using the button next to search.
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
-
+
+
+ Search and filter...
+
+
+ true
+
+
+
+ -
+
+
+ Select FTBApp instances directory
+
+
+
+
+
+
+ ..
+
+
+ true
+
+
+
+
+
+ -
@@ -21,7 +62,7 @@
- -
+
-
-
@@ -48,54 +89,6 @@
- -
-
-
-
-
-
- Search and filter...
-
-
- true
-
-
-
- -
-
-
- Search
-
-
-
- -
-
-
- Select FTBApp instances directory
-
-
-
-
-
-
- ..
-
-
- true
-
-
-
-
-
- -
-
-
- Note: If your FTB instances are not in the default location, select it using the button next to search.
-
-
- Qt::AlignCenter
-
-
-
diff --git a/launcher/ui/pages/modplatform/legacy_ftb/Page.ui b/launcher/ui/pages/modplatform/legacy_ftb/Page.ui
index 56cba7485..544ad77d3 100644
--- a/launcher/ui/pages/modplatform/legacy_ftb/Page.ui
+++ b/launcher/ui/pages/modplatform/legacy_ftb/Page.ui
@@ -10,8 +10,8 @@
602
-
- -
+
+
-
-
@@ -23,16 +23,9 @@
- -
-
-
- Search
-
-
-
- -
+
-
0
@@ -134,22 +127,9 @@
- -
-
-
-
-
-
- Version selected:
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
- -
+
-
+
+
-
@@ -159,6 +139,19 @@
+ -
+
+
+ Version selected:
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
diff --git a/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp b/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp
index 25673171e..cb811e428 100644
--- a/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp
+++ b/launcher/ui/pages/modplatform/modrinth/ModrinthPage.cpp
@@ -59,7 +59,6 @@ ModrinthPage::ModrinthPage(NewInstanceDialog* dialog, QWidget* parent)
{
ui->setupUi(this);
- connect(ui->searchButton, &QPushButton::clicked, this, &ModrinthPage::triggerSearch);
ui->searchEdit->installEventFilter(this);
m_model = new Modrinth::ModpackListModel(this);
ui->packView->setModel(m_model);
@@ -76,7 +75,7 @@ ModrinthPage::ModrinthPage(NewInstanceDialog* dialog, QWidget* parent)
m_fetch_progress.setFixedHeight(24);
m_fetch_progress.progressFormat("");
- ui->gridLayout->addWidget(&m_fetch_progress, 2, 0, 1, ui->gridLayout->columnCount());
+ ui->verticalLayout->insertWidget(1, &m_fetch_progress);
ui->sortByBox->addItem(tr("Sort by Relevance"));
ui->sortByBox->addItem(tr("Sort by Total Downloads"));
diff --git a/launcher/ui/pages/modplatform/modrinth/ModrinthPage.ui b/launcher/ui/pages/modplatform/modrinth/ModrinthPage.ui
index 68b1d4e24..7f4f903f6 100644
--- a/launcher/ui/pages/modplatform/modrinth/ModrinthPage.ui
+++ b/launcher/ui/pages/modplatform/modrinth/ModrinthPage.ui
@@ -10,8 +10,15 @@
600
-
- -
+
+
-
+
+
+ Search and filter ...
+
+
+
+ -
-
@@ -41,7 +48,7 @@
- -
+
-
-
@@ -61,24 +68,6 @@
- -
-
-
-
-
-
- Search and filter ...
-
-
-
- -
-
-
- Search
-
-
-
-
-
@@ -89,8 +78,6 @@
- searchEdit
- searchButton
packView
packDescription
sortByBox
diff --git a/launcher/ui/pages/modplatform/technic/TechnicPage.cpp b/launcher/ui/pages/modplatform/technic/TechnicPage.cpp
index 391c10122..a8f06619f 100644
--- a/launcher/ui/pages/modplatform/technic/TechnicPage.cpp
+++ b/launcher/ui/pages/modplatform/technic/TechnicPage.cpp
@@ -58,7 +58,6 @@ TechnicPage::TechnicPage(NewInstanceDialog* dialog, QWidget* parent)
: QWidget(parent), ui(new Ui::TechnicPage), dialog(dialog), m_fetch_progress(this, false)
{
ui->setupUi(this);
- connect(ui->searchButton, &QPushButton::clicked, this, &TechnicPage::triggerSearch);
ui->searchEdit->installEventFilter(this);
model = new Technic::ListModel(this);
ui->packView->setModel(model);
@@ -72,7 +71,7 @@ TechnicPage::TechnicPage(NewInstanceDialog* dialog, QWidget* parent)
m_fetch_progress.setFixedHeight(24);
m_fetch_progress.progressFormat("");
- ui->gridLayout->addWidget(&m_fetch_progress, 2, 0, 1, ui->gridLayout->columnCount());
+ ui->verticalLayout->insertWidget(1, &m_fetch_progress);
connect(ui->packView->selectionModel(), &QItemSelectionModel::currentChanged, this, &TechnicPage::onSelectionChanged);
connect(ui->versionSelectionBox, &QComboBox::currentTextChanged, this, &TechnicPage::onVersionSelectionChanged);
diff --git a/launcher/ui/pages/modplatform/technic/TechnicPage.ui b/launcher/ui/pages/modplatform/technic/TechnicPage.ui
index b988eda2b..f4e75ae12 100644
--- a/launcher/ui/pages/modplatform/technic/TechnicPage.ui
+++ b/launcher/ui/pages/modplatform/technic/TechnicPage.ui
@@ -10,23 +10,41 @@
405
-
- -
-
-
-
-
-
- -
-
-
- Version selected:
+
+
-
+
+
+ Search and filter...
+
+
+
+ -
+
+
-
+
+
+ true
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ 48
+ 48
+
- -
+
-
+
+
+ true
+
+
+
+
+
+ -
+
+
-
Qt::Horizontal
@@ -42,46 +60,21 @@
-
-
- -
-
-
-
-
-
- true
+
-
+
+
+ Version selected:
-
-
- 48
- 48
-
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
- -
-
-
- true
-
-
+
-
+
- -
-
-
- Search and filter...
-
-
-
- -
-
-
- Search
-
-
-