diff --git a/obs/forms/OBSBasicProperties.ui b/obs/forms/OBSBasicProperties.ui
index d438461a7535fc40f87d32642d1368e2673319ca..6102903f78fff90919fae63cdce1f798b0ee167d 100644
--- a/obs/forms/OBSBasicProperties.ui
+++ b/obs/forms/OBSBasicProperties.ui
@@ -6,8 +6,8 @@
0
0
- 1072
- 441
+ 664
+ 562
@@ -16,11 +16,11 @@
true
-
+
-
-
+
0
0
diff --git a/obs/forms/OBSBasicSettings.ui b/obs/forms/OBSBasicSettings.ui
index 3afeaa29092e255d7d62667709382ebb1fa1f2fe..41f57e3de577b6f35074164898fd4deae4b65df5 100644
--- a/obs/forms/OBSBasicSettings.ui
+++ b/obs/forms/OBSBasicSettings.ui
@@ -86,7 +86,7 @@
-
- 1
+ 2
@@ -242,6 +242,12 @@
-
+
+
+ 0
+ 0
+
+
-
@@ -264,6 +270,12 @@
false
+
+
+ 0
+ 0
+
+
0
@@ -972,12 +984,12 @@
setCurrentIndex(int)
- 329
- 168
+ 252
+ 29
- 577
- 183
+ 250
+ 39
@@ -988,12 +1000,12 @@
setCurrentIndex(int)
- 379
- 30
+ 250
+ 39
- 294
- 427
+ 250
+ 39
diff --git a/obs/properties-view.cpp b/obs/properties-view.cpp
index 7ea6d73c29e0f2005995a7f97cc7eaa5ee546f18..27aa204326716ff9218f9938507e2b583342bea8 100644
--- a/obs/properties-view.cpp
+++ b/obs/properties-view.cpp
@@ -24,7 +24,7 @@ void OBSPropertiesView::RefreshProperties()
QSizePolicy mainPolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
QSizePolicy policy(QSizePolicy::Preferred, QSizePolicy::Preferred);
- widget->setSizePolicy(policy);
+ //widget->setSizePolicy(policy);
layout->setSizeConstraint(QLayout::SetMaximumSize);
layout->setLabelAlignment(Qt::AlignRight);
@@ -35,6 +35,7 @@ void OBSPropertiesView::RefreshProperties()
obs_property_next(&property);
}
+ setWidgetResizable(true);
setWidget(widget);
setSizePolicy(mainPolicy);
diff --git a/obs/window-basic-properties.cpp b/obs/window-basic-properties.cpp
index e8430939abcdaf013e638818cce52f0813a56658..4310b07c910942544de1273ef8502cbab3717cfe 100644
--- a/obs/window-basic-properties.cpp
+++ b/obs/window-basic-properties.cpp
@@ -48,7 +48,8 @@ OBSBasicProperties::OBSBasicProperties(QWidget *parent, OBSSource source_)
source, (PropertiesUpdateCallback)obs_source_update);
layout()->addWidget(view);
- layout()->setAlignment(view, Qt::AlignRight);
+ layout()->setAlignment(view, Qt::AlignBottom);
+ view->setMinimumHeight(150);
view->show();
connect(windowHandle(), &QWindow::screenChanged, [this]() {