diff --git a/UI/forms/OBSBasic.ui b/UI/forms/OBSBasic.ui index 211e1c17c..b082729f8 100644 --- a/UI/forms/OBSBasic.ui +++ b/UI/forms/OBSBasic.ui @@ -67,13 +67,16 @@ - 4 + 0 StudioMode.Preview + + Qt::AlignBottom|Qt::AlignHCenter + @@ -113,7 +116,7 @@ 0 0 1079 - 21 + 22 @@ -653,7 +656,7 @@ 0 0 - 80 + 64 16 diff --git a/UI/window-basic-main-transitions.cpp b/UI/window-basic-main-transitions.cpp index 939910930..daec9369d 100644 --- a/UI/window-basic-main-transitions.cpp +++ b/UI/window-basic-main-transitions.cpp @@ -1234,13 +1234,16 @@ void OBSBasic::SetPreviewProgramMode(bool enabled) RefreshQuickTransitions(); programLabel = new QLabel(QTStr("StudioMode.Program")); - programLabel->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter); + programLabel->setSizePolicy(QSizePolicy::Preferred, + QSizePolicy::Preferred); + programLabel->setAlignment(Qt::AlignHCenter | Qt::AlignBottom); programLabel->setProperty("themeID", "previewProgramLabels"); programWidget = new QWidget(); programLayout = new QVBoxLayout(); programLayout->setContentsMargins(0, 0, 0, 0); + programLayout->setSpacing(0); programLayout->addWidget(programLabel); programLayout->addWidget(program); diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index 0af17baa7..f3e68aae0 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -380,7 +380,6 @@ OBSBasic::OBSBasic(QWidget *parent) QPoint newPos = curPos + statsDockPos; statsDock->move(newPos); - ui->previewLabel->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter); ui->previewLabel->setProperty("themeID", "previewProgramLabels"); bool labels = config_get_bool(GetGlobalConfig(),