UI: Clean up main window dock structure

This commit is contained in:
Warchamp7
2024-04-18 22:06:28 -04:00
committed by Lain
parent 7b2d555061
commit 7a3f5d784a
7 changed files with 281 additions and 329 deletions
+8 -16
View File
@@ -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,
+21
View File
@@ -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);
+8 -16
View File
@@ -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,
+8 -16
View File
@@ -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,
+8 -16
View File
@@ -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,
+10 -20
View File
@@ -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;
+218 -245
View File
@@ -753,37 +753,19 @@
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
<number>1</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
<number>1</number>
</property>
<property name="bottomMargin">
<number>0</number>
<number>1</number>
</property>
<item>
<widget class="QFrame" name="scenesFrame">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>160</width>
<height>0</height>
</size>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Sunken</enum>
</property>
<layout class="QVBoxLayout" name="verticalLayout_12">
<property name="spacing">
<number>0</number>
@@ -893,37 +875,19 @@
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
<number>1</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
<number>1</number>
</property>
<property name="bottomMargin">
<number>0</number>
<number>1</number>
</property>
<item>
<widget class="QFrame" name="sourcesFrame">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>160</width>
<height>0</height>
</size>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Sunken</enum>
</property>
<layout class="QVBoxLayout" name="verticalLayout_17">
<property name="spacing">
<number>0</number>
@@ -1033,25 +997,19 @@
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
<number>1</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
<number>1</number>
</property>
<property name="bottomMargin">
<number>0</number>
<number>1</number>
</property>
<item>
<widget class="QFrame" name="mixerFrame">
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Sunken</enum>
</property>
<layout class="QVBoxLayout" name="verticalLayout_2">
<property name="spacing">
<number>0</number>
@@ -1075,10 +1033,10 @@
<enum>Qt::CustomContextMenu</enum>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Sunken</enum>
<enum>QFrame::Plain</enum>
</property>
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAsNeeded</enum>
@@ -1094,7 +1052,7 @@
<rect>
<x>0</x>
<y>0</y>
<width>217</width>
<width>225</width>
<height>16</height>
</rect>
</property>
@@ -1128,10 +1086,10 @@
<enum>Qt::CustomContextMenu</enum>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Sunken</enum>
<enum>QFrame::Plain</enum>
</property>
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
@@ -1148,7 +1106,7 @@
<x>0</x>
<y>0</y>
<width>16</width>
<height>28</height>
<height>192</height>
</rect>
</property>
<property name="sizePolicy">
@@ -1216,40 +1174,34 @@
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
<number>1</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
<number>1</number>
</property>
<property name="bottomMargin">
<number>0</number>
<number>1</number>
</property>
<item>
<widget class="QFrame" name="transitionsFrame">
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Sunken</enum>
</property>
<layout class="QVBoxLayout" name="verticalLayout_8">
<property name="spacing">
<number>2</number>
<number>0</number>
</property>
<property name="leftMargin">
<number>4</number>
<number>0</number>
</property>
<property name="topMargin">
<number>4</number>
<number>0</number>
</property>
<property name="rightMargin">
<number>4</number>
<number>0</number>
</property>
<property name="bottomMargin">
<number>4</number>
<number>0</number>
</property>
<item>
<widget class="QComboBox" name="transitions">
@@ -1458,193 +1410,214 @@
<number>8</number>
</attribute>
<widget class="QWidget" name="controlsDockContents">
<layout class="QVBoxLayout" name="buttonsVLayout">
<layout class="QVBoxLayout" name="verticalLayout_9">
<property name="spacing">
<number>2</number>
<number>0</number>
</property>
<property name="leftMargin">
<number>4</number>
<number>1</number>
</property>
<property name="topMargin">
<number>4</number>
<number>0</number>
</property>
<property name="rightMargin">
<number>4</number>
<number>1</number>
</property>
<property name="bottomMargin">
<number>4</number>
<number>1</number>
</property>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_7">
<item>
<widget class="QPushButton" name="streamButton">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>150</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Basic.Main.StartStreaming</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="broadcastButton">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>150</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Basic.Main.StartBroadcast</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="recordingLayout">
<property name="spacing">
<number>2</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="RecordButton" name="recordButton">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Basic.Main.StartRecording</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QPushButton" name="modeSwitch">
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>150</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Basic.TogglePreviewProgramMode</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
<widget class="QFrame" name="controlsFrame">
<layout class="QVBoxLayout" name="buttonsVLayout">
<property name="spacing">
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_7">
<item>
<widget class="QPushButton" name="streamButton">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>150</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Basic.Main.StartStreaming</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="broadcastButton">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>150</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Basic.Main.StartBroadcast</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="recordingLayout">
<property name="spacing">
<number>2</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="RecordButton" name="recordButton">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Basic.Main.StartRecording</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QPushButton" name="modeSwitch">
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>150</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Basic.TogglePreviewProgramMode</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="settingsButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>150</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Settings</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="exitButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>150</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Exit</string>
</property>
</widget>
</item>
<item>
<spacer name="expVSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QPushButton" name="settingsButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>150</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Settings</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="exitButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>150</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Exit</string>
</property>
</widget>
</item>
<item>
<spacer name="expVSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</widget>