diff --git a/UI/data/themes/Acri.qss b/UI/data/themes/Acri.qss index 2bd3a359b..593a75536 100644 --- a/UI/data/themes/Acri.qss +++ b/UI/data/themes/Acri.qss @@ -284,24 +284,12 @@ OBSDock > QWidget { border-bottom-right-radius: 4px; } -OBSDock QFrame { - background: palette(dark); - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -#transitionsContainer QPushButton { - margin: 0px 0px; - padding: 4px 6px; -} - OBSDock QLabel { background: transparent; } -OBSDock QComboBox, -OBSDock QPushButton { - margin: 1px 2px; +#transitionsFrame { + padding: 4px 8px; } QDockWidget { @@ -774,8 +762,12 @@ QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { /* Controls Dock */ -#controlsDock QPushButton { - margin: 1px; +#controlsFrame { + padding: 4px 3px; +} + +#controlsFrame QPushButton { + margin: 2px 1px; } #streamButton, diff --git a/UI/data/themes/Dark.qss b/UI/data/themes/Dark.qss index de0dc2149..06b066ec5 100644 --- a/UI/data/themes/Dark.qss +++ b/UI/data/themes/Dark.qss @@ -131,6 +131,27 @@ QMainWindow::separator { /* Dock Widget */ +OBSDock > QWidget { + border: 1px solid palette(base); + border-top: none; +} + +#transitionsFrame { + padding: 4px; +} + +#transitionsFrame > QWidget { + margin-bottom: 2px; +} + +#controlsFrame { + padding: 4px 3px; +} + +#controlsFrame QPushButton { + margin: 1px 1px; +} + QDockWidget { titlebar-close-icon: url(theme:Dark/close.svg); titlebar-normal-icon: url(theme:Dark/popout.svg); diff --git a/UI/data/themes/Grey.qss b/UI/data/themes/Grey.qss index c9a7208b6..b324ef3c9 100644 --- a/UI/data/themes/Grey.qss +++ b/UI/data/themes/Grey.qss @@ -284,24 +284,12 @@ OBSDock > QWidget { border-bottom-right-radius: 4px; } -OBSDock QFrame { - background: palette(dark); - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -#transitionsContainer QPushButton { - margin: 0px 0px; - padding: 4px 6px; -} - OBSDock QLabel { background: transparent; } -OBSDock QComboBox, -OBSDock QPushButton { - margin: 1px 2px; +#transitionsFrame { + padding: 4px 8px; } QDockWidget { @@ -772,8 +760,12 @@ QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { /* Controls Dock */ -#controlsDock QPushButton { - margin: 1px; +#controlsFrame { + padding: 4px 3px; +} + +#controlsFrame QPushButton { + margin: 2px 1px; } #streamButton, diff --git a/UI/data/themes/Light.qss b/UI/data/themes/Light.qss index 8a0c8bab4..bf4ae85fe 100644 --- a/UI/data/themes/Light.qss +++ b/UI/data/themes/Light.qss @@ -284,24 +284,12 @@ OBSDock > QWidget { border-bottom-right-radius: 4px; } -OBSDock QFrame { - background: palette(dark); - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -#transitionsContainer QPushButton { - margin: 0px 0px; - padding: 4px 6px; -} - OBSDock QLabel { background: transparent; } -OBSDock QComboBox, -OBSDock QPushButton { - margin: 1px 2px; +#transitionsFrame { + padding: 4px 8px; } QDockWidget { @@ -772,8 +760,12 @@ QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { /* Controls Dock */ -#controlsDock QPushButton { - margin: 1px; +#controlsFrame { + padding: 4px 3px; +} + +#controlsFrame QPushButton { + margin: 2px 1px; } #streamButton, diff --git a/UI/data/themes/Rachni.qss b/UI/data/themes/Rachni.qss index 4deca3d3d..b46a437d0 100644 --- a/UI/data/themes/Rachni.qss +++ b/UI/data/themes/Rachni.qss @@ -282,24 +282,12 @@ OBSDock > QWidget { border-bottom-right-radius: 4px; } -OBSDock QFrame { - background: palette(dark); - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -#transitionsContainer QPushButton { - margin: 0px 0px; - padding: 4px 6px; -} - OBSDock QLabel { background: transparent; } -OBSDock QComboBox, -OBSDock QPushButton { - margin: 1px 2px; +#transitionsFrame { + padding: 4px 8px; } QDockWidget { @@ -772,8 +760,12 @@ QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { /* Controls Dock */ -#controlsDock QPushButton { - margin: 1px; +#controlsFrame { + padding: 4px 3px; +} + +#controlsFrame QPushButton { + margin: 2px 1px; } #streamButton, diff --git a/UI/data/themes/Yami.qss b/UI/data/themes/Yami.qss index e6a74bb09..7fb9c9dc7 100644 --- a/UI/data/themes/Yami.qss +++ b/UI/data/themes/Yami.qss @@ -288,24 +288,12 @@ OBSDock > QWidget { border-bottom-right-radius: 4px; } -OBSDock QFrame { - background: palette(dark); - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -#transitionsContainer QPushButton { - margin: 0px 0px; - padding: 4px 6px; -} - OBSDock QLabel { background: transparent; } -OBSDock QComboBox, -OBSDock QPushButton { - margin: 1px 2px; +#transitionsFrame { + padding: 4px 8px; } QDockWidget { @@ -387,7 +375,7 @@ QGroupBox::title { } QScrollBar:vertical { - background-color: transparent; + background-color: #1F212A; width: 14px; margin: 0px; } @@ -405,7 +393,7 @@ QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical, QScrollBar::add- } QScrollBar:horizontal { - background-color: transparent; + background: #1F212A; height: 14px; margin: 0px; } @@ -774,10 +762,13 @@ QSpinBox::down-arrow, QDoubleSpinBox::down-arrow { padding: 2px; } - /* Controls Dock */ -#controlsDock QPushButton { - margin: 1px; +#controlsFrame { + padding: 4px 3px; +} + +#controlsFrame QPushButton { + margin: 2px 1px; } #streamButton, @@ -918,7 +909,6 @@ QSlider::handle:disabled { } /* Volume Control */ - #stackedMixerArea QPushButton { min-width: 16px; padding: 4px 8px; diff --git a/UI/forms/OBSBasic.ui b/UI/forms/OBSBasic.ui index 29b93f9ea..a0313b2b4 100644 --- a/UI/forms/OBSBasic.ui +++ b/UI/forms/OBSBasic.ui @@ -753,37 +753,19 @@ 0 - 0 + 1 0 - 0 + 1 - 0 + 1 - - - 0 - 0 - - - - - 160 - 0 - - - - QFrame::StyledPanel - - - QFrame::Sunken - 0 @@ -893,37 +875,19 @@ 0 - 0 + 1 0 - 0 + 1 - 0 + 1 - - - 0 - 0 - - - - - 160 - 0 - - - - QFrame::StyledPanel - - - QFrame::Sunken - 0 @@ -1033,25 +997,19 @@ 0 - 0 + 1 0 - 0 + 1 - 0 + 1 - - QFrame::StyledPanel - - - QFrame::Sunken - 0 @@ -1075,10 +1033,10 @@ Qt::CustomContextMenu - QFrame::StyledPanel + QFrame::NoFrame - QFrame::Sunken + QFrame::Plain Qt::ScrollBarAsNeeded @@ -1094,7 +1052,7 @@ 0 0 - 217 + 225 16 @@ -1128,10 +1086,10 @@ Qt::CustomContextMenu - QFrame::StyledPanel + QFrame::NoFrame - QFrame::Sunken + QFrame::Plain Qt::ScrollBarAlwaysOff @@ -1148,7 +1106,7 @@ 0 0 16 - 28 + 192 @@ -1216,40 +1174,34 @@ 0 - 0 + 1 0 - 0 + 1 - 0 + 1 - - QFrame::StyledPanel - - - QFrame::Sunken - - 2 + 0 - 4 + 0 - 4 + 0 - 4 + 0 - 4 + 0 @@ -1458,193 +1410,214 @@ 8 - + - 2 + 0 - 4 + 1 - 4 + 0 - 4 + 1 - 4 + 1 - - - - - true - - - - 0 - 0 - - - - - 150 - 0 - - - - Basic.Main.StartStreaming - - - true - - - - - - - true - - - - 0 - 0 - - - - - 150 - 0 - - - - Basic.Main.StartBroadcast - - - true - - - - - - - - - 2 - - - 0 - - - 0 - - - 0 - - - 0 - - - - - true - - - - 0 - 0 - - - - - 0 - 0 - - - - Basic.Main.StartRecording - - - true - - - - - - - - - - 0 - 0 - - - - - 150 - 0 - - - - Basic.TogglePreviewProgramMode - - - true - + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + true + + + + 0 + 0 + + + + + 150 + 0 + + + + Basic.Main.StartStreaming + + + true + + + + + + + true + + + + 0 + 0 + + + + + 150 + 0 + + + + Basic.Main.StartBroadcast + + + true + + + + + + + + + 2 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + true + + + + 0 + 0 + + + + + 0 + 0 + + + + Basic.Main.StartRecording + + + true + + + + + + + + + + 0 + 0 + + + + + 150 + 0 + + + + Basic.TogglePreviewProgramMode + + + true + + + + + + + + 0 + 0 + + + + + 150 + 0 + + + + Settings + + + + + + + + 0 + 0 + + + + + 150 + 0 + + + + Exit + + + + + + + Qt::Vertical + + + + 0 + 0 + + + + + - - - - - 0 - 0 - - - - - 150 - 0 - - - - Settings - - - - - - - - 0 - 0 - - - - - 150 - 0 - - - - Exit - - - - - - - Qt::Vertical - - - - 0 - 0 - - - -