diff --git a/UI/data/themes/Yami.obt b/UI/data/themes/Yami.obt index 51e85a62a..0694674a5 100644 --- a/UI/data/themes/Yami.obt +++ b/UI/data/themes/Yami.obt @@ -127,13 +127,14 @@ --padding_base_border: calc(var(--padding_base) + 1px); - --spinbox_button_height: calc(var(--input_height) - 2px); + --spinbox_button_height: calc(var(--input_height_half) - 1px); --volume_slider: calc(calc(6px + var(--font_base_value)) / 2); --volume_slider_box: calc(var(--volume_slider) * 4); --volume_slider_label: calc(var(--volume_slider) * 6); --scrollbar_size: 12px; + --settings_scrollbar_size: calc(var(--scrollbar_size) + 9px); /* Inputs / Controls */ --border_color: var(--grey4); @@ -451,6 +452,16 @@ OBSBasicSettings QListWidget::item { padding: var(--padding_large); } +OBSBasicSettings QScrollBar:vertical { + width: var(--settings_scrollbar_size); + margin-left: 9px; +} + +OBSBasicSettings QScrollBar:horizontal { + height: var(--settings_scrollbar_size); + margin-top: 9px; +} + /* Settings properties view */ OBSBasicSettings #PropertiesContainer { background-color: var(--bg_base); @@ -798,7 +809,6 @@ QDateTimeEdit { border-radius: var(--border_radius); padding: var(--padding_large) var(--padding_large); padding-left: 10px; - max-height: var(--input_height); } QComboBox QAbstractItemView::item:selected, @@ -861,6 +871,7 @@ QPlainTextEdit { border: none; border-radius: var(--border_radius); padding: var(--input_padding) var(--padding_small) var(--input_padding) var(--input_padding); + padding-left: 8px; border: 1px solid var(--input_bg); height: var(--input_height); } @@ -890,10 +901,9 @@ QDoubleSpinBox { background-color: var(--input_bg); border: 1px solid var(--input_bg); border-radius: var(--border_radius); - margin-right: var(--spacing_base); padding: var(--input_padding) 0px var(--input_padding) var(--input_padding); - height: var(--spinbox_button_height); - max-height: var(--spinbox_button_height); + padding-left: 8px; + max-height: var(--input_height); } QSpinBox:hover, @@ -914,10 +924,11 @@ QDoubleSpinBox::up-button { subcontrol-position: top right; /* position at the top right corner */ width: 32px; + height: var(--spinbox_button_height); border-left: 1px solid var(--grey6); border-bottom: 1px solid transparent; border-radius: 0px; - margin-top: -1px; + border-top-right-radius: var(--border_radius_small); } QSpinBox::down-button, @@ -926,10 +937,11 @@ QDoubleSpinBox::down-button { subcontrol-position: bottom right; /* position at the top right corner */ width: 32px; + height: var(--spinbox_button_height); border-left: 1px solid var(--grey6); border-top: 1px solid var(--grey6); border-radius: 0px; - margin-bottom: -1px; + border-bottom-right-radius: var(--border_radius_small); } QSpinBox::up-button:hover, @@ -1384,9 +1396,14 @@ QLabel#errorLabel { font-weight: bold; } -QFrame [themeID="notice"] { +QFrame [noticeFrame="true"] { background: var(--bg_preview); border-radius: var(--border_radius); + padding: var(--padding_xlarge) var(--padding_large); +} + +QFrame [noticeFrame="true"] QLabel { + padding: var(--padding_large) 0px; } /* About dialog */ diff --git a/UI/forms/OBSBasicSettings.ui b/UI/forms/OBSBasicSettings.ui index 45af7e598..985f15353 100644 --- a/UI/forms/OBSBasicSettings.ui +++ b/UI/forms/OBSBasicSettings.ui @@ -28,7 +28,7 @@ true - + @@ -151,7 +151,7 @@ - 0 + 9 0 @@ -170,6 +170,9 @@ QFrame::Plain + + 0 + true @@ -178,8 +181,8 @@ 0 0 - 764 - 1298 + 755 + 1260 @@ -193,17 +196,20 @@ 0 - 9 + 0 - 9 + 0 0 + + 0 + 0 @@ -213,9 +219,6 @@ Basic.Settings.General - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -277,12 +280,12 @@ Basic.Settings.General.Updater - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + 2 + @@ -335,8 +338,8 @@ Basic.Settings.Output - - QFormLayout::AllNonFixedFieldsGrow + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 2 @@ -420,12 +423,6 @@ true - - - 0 - 0 - - Basic.Settings.General.Snapping @@ -433,9 +430,6 @@ false - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -530,8 +524,8 @@ Basic.Settings.General.Projectors - - QFormLayout::AllNonFixedFieldsGrow + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 2 @@ -589,8 +583,8 @@ Basic.Settings.General.SysTray - - QFormLayout::AllNonFixedFieldsGrow + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter 2 @@ -647,9 +641,6 @@ StudioMode.Preview - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -713,9 +704,6 @@ Basic.Settings.General.Importers - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -751,9 +739,6 @@ Basic.TogglePreviewProgramMode - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -806,9 +791,6 @@ Basic.Settings.General.Multiview - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -877,6 +859,19 @@ + + + + Qt::Vertical + + + + 20 + 40 + + + + @@ -889,7 +884,7 @@ - 0 + 9 0 @@ -908,6 +903,9 @@ QFrame::Plain + + 0 + true @@ -916,7 +914,7 @@ 0 0 - 781 + 772 680 @@ -936,6 +934,9 @@ + + 0 + 0 @@ -986,6 +987,19 @@ + + + + Qt::Horizontal + + + + 170 + 0 + + + + @@ -1027,29 +1041,23 @@ - - - 0 - 0 - - - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - 0 + 9 0 + + 0 + 0 - + @@ -1068,7 +1076,7 @@ - + @@ -1111,97 +1119,128 @@ - - - 0 - 0 - - 0 - - - - - Qt::Horizontal + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Basic.Settings.Stream.Destination - - QSizePolicy::Fixed + + + 2 + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 170 + 19 + + + + + + + + + + Basic.AutoConfig.StreamPage.ConnectAccount + + + + + + + Qt::Horizontal + + + + 40 + 10 + + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 170 + 10 + + + + + + + + + + Basic.AutoConfig.StreamPage.UseStreamKey + + + + + + + Qt::Horizontal + + + + 40 + 10 + + + + + + + + + + + + + Qt::Vertical - 170 - 19 + 20 + 0 - - - - - - Basic.AutoConfig.StreamPage.ConnectAccount - - - - - - - Qt::Horizontal - - - - 40 - 10 - - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 170 - 19 - - - - - - - - - - Basic.AutoConfig.StreamPage.UseStreamKey - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - @@ -1211,25 +1250,36 @@ QFrame::Plain + + 0 + true - - - 0 - 0 - + + + 0 + 0 + 987 + 809 + + + 0 + + + 0 + + + 0 + + + 0 + - - - 0 - 0 - - Basic.Settings.Stream.Destination @@ -1388,17 +1438,11 @@ - - - Qt::Horizontal + + + Basic.AutoConfig.StreamPage.ConnectedAccount - - - 170 - 0 - - - + @@ -1412,39 +1456,6 @@ - - - - Qt::Horizontal - - - - 40 - 0 - - - - - - - - - - Basic.AutoConfig.StreamPage.ConnectedAccount - - - - - - - 8 - - - 7 - - - 7 - @@ -1463,7 +1474,7 @@ - + Qt::Horizontal @@ -1477,6 +1488,19 @@ + + + + Qt::Horizontal + + + + 170 + 0 + + + + @@ -1568,22 +1592,10 @@ - - - 0 - 0 - - Basic.Settings.Stream.MultitrackVideoLabel - - - QFormLayout::AllNonFixedFieldsGrow - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - + 9 @@ -1596,142 +1608,201 @@ 9 - - - - Basic.Settings.Stream.EnableMultitrackVideo - - - - - - - MultitrackVideo.Info - - - Qt::RichText - - - true - - - true - - - - - - - Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate - - - - - + + - - - Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto + + + Qt::Horizontal - - QSizePolicy::Minimum, QSizePolicy::Minimum + + QSizePolicy::Fixed - + + + 170 + 10 + + + - - - QSizePolicy::MinimumExpanding, QSizePolicy::Minimum + + + MultitrackVideo.Info - - 500 + + Qt::RichText - - 1000000 + + true - - 8000 + + true - - - - Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks - - - - - - - + + + + - Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto - - - QSizePolicy::Minimum, QSizePolicy::Minimum + Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrate - - - - QSizePolicy::MinimumExpanding, QSizePolicy::Minimum - - - 0 - - - 100 - - - 0 + + + + + + Basic.Settings.Stream.MultitrackVideoMaximumAggregateBitrateAuto + + + + + + + + 0 + 0 + + + + 500 + + + 1000000 + + + 8000 + + + + + + + + + Basic.Settings.Stream.MultitrackVideoMaximumVideoTracks + + + + + + + 0 + 0 + + + + Basic.Settings.Stream.MultitrackVideoMaximumVideoTracksAuto + + + + + + + + 0 + 0 + + + + 0 + + + 100 + + + 0 + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 170 + 10 + + + + + + + + Basic.Settings.Stream.MultitrackVideoStreamDumpEnable + + + + + + + Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable + + + + + + + Basic.Settings.Stream.MultitrackVideoConfigOverride + + + + + + + + 0 + 0 + + + + + + + + Basic.Settings.Stream.EnableMultitrackVideo + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 170 + 10 + + + + - - - - Basic.Settings.Stream.MultitrackVideoStreamDumpEnable - - - - - - - Basic.Settings.Stream.MultitrackVideoConfigOverrideEnable - - - - - - - Basic.Settings.Stream.MultitrackVideoConfigOverride - - - - - - - QSizePolicy::Preferred, QSizePolicy::MinimumExpanding - - - - - - 0 - 0 - - Basic.Settings.Stream.AdvancedOptions @@ -1810,6 +1881,19 @@ + + + + Qt::Vertical + + + + 20 + 0 + + + + @@ -1848,10 +1932,22 @@ - - notice + + true + + 0 + + + 0 + + + 0 + + + 0 + @@ -1867,24 +1963,18 @@ - - - 0 - 0 - - QFormLayout::AllNonFixedFieldsGrow - 0 + 9 0 - 9 + 0 0 @@ -1964,6 +2054,9 @@ QFrame::Plain + + 0 + true @@ -1972,7 +2065,7 @@ 0 0 - 518 + 509 609 @@ -1990,26 +2083,17 @@ 0 - 9 + 0 0 - - - 0 - 0 - - Basic.Settings.Output.Adv.Streaming - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -2199,19 +2283,10 @@ - - - 0 - 0 - - Basic.Settings.Output.Adv.Recording - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -2578,9 +2653,6 @@ true - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -2684,7 +2756,7 @@ 20 - 10 + 0 @@ -2696,16 +2768,16 @@ - 10 + 9 - 10 + 9 - 10 + 9 - 10 + 9 @@ -2713,9 +2785,6 @@ - - 6 - 0 @@ -2723,7 +2792,7 @@ 0 - 9 + 0 0 @@ -2745,7 +2814,7 @@ 0 - 6 + 9 0 @@ -2761,6 +2830,9 @@ QFrame::Plain + + 0 + true @@ -2769,8 +2841,8 @@ 0 0 - 431 - 180 + 424 + 175 @@ -2781,42 +2853,33 @@ 0 - 9 + 0 0 - - - 0 - 0 - - Basic.Settings.Output.Adv.Streaming.Settings - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - 8 + 9 2 - 8 + 9 - 8 + 9 - + @@ -2832,7 +2895,7 @@ - + @@ -2841,15 +2904,9 @@ - 0 + 1 - - - 0 - 0 - - 0 @@ -2970,34 +3027,28 @@ - + Basic.Settings.Output.Encoder.Audio - + - + Basic.Settings.Output.Encoder.Video - + - + - - - 0 - 0 - - Qt::RightToLeft @@ -3006,7 +3057,7 @@ - + @@ -3028,12 +3079,6 @@ - - - 0 - 0 - - Basic.Settings.Output.Adv.Encoder @@ -3061,7 +3106,7 @@ 20 - 40 + 0 @@ -3077,14 +3122,11 @@ Basic.Settings.Output.Adv.Recording - - 0 - 0 - 0 + 9 0 @@ -3095,9 +3137,6 @@ - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -3105,13 +3144,13 @@ 9 - 6 + 0 0 - 6 + 0 @@ -3202,7 +3241,7 @@ 0 0 - 518 + 509 371 @@ -3220,26 +3259,17 @@ 0 - 9 + 0 0 - - - 0 - 0 - - Basic.Settings.Output.Adv.Recording.Settings - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -3381,7 +3411,7 @@ - 0 + 1 @@ -3799,7 +3829,7 @@ 20 - 40 + 0 @@ -3849,7 +3879,7 @@ 0 0 - 634 + 625 467 @@ -3861,7 +3891,7 @@ 0 - 9 + 0 0 @@ -4296,7 +4326,7 @@ 20 - 40 + 0 @@ -4319,7 +4349,7 @@ 0 - 0 + 9 0 @@ -4338,7 +4368,7 @@ 0 - 0 + 9 0 @@ -4359,7 +4389,7 @@ 0 - 6 + 0 0 @@ -4386,7 +4416,7 @@ 0 0 - 267 + 258 510 @@ -4401,7 +4431,7 @@ 0 - 9 + 0 0 @@ -4418,9 +4448,6 @@ Basic.Settings.Output.Adv.Audio.Track1 - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -4558,9 +4585,6 @@ Basic.Settings.Output.Adv.Audio.Track2 - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -4698,9 +4722,6 @@ Basic.Settings.Output.Adv.Audio.Track3 - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -4838,9 +4859,6 @@ Basic.Settings.Output.Adv.Audio.Track4 - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -4978,9 +4996,6 @@ Basic.Settings.Output.Adv.Audio.Track5 - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -5118,9 +5133,6 @@ Basic.Settings.Output.Adv.Audio.Track6 - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -5256,8 +5268,8 @@ - 10 - 10 + 20 + 0 @@ -5280,7 +5292,7 @@ 0 - 0 + 9 0 @@ -5295,16 +5307,16 @@ - 9 + 0 - 6 + 0 0 - 9 + 0 @@ -5332,6 +5344,9 @@ + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + 0 @@ -5342,7 +5357,7 @@ 0 - 8 + 0 @@ -5411,7 +5426,7 @@ 20 - 20 + 0 @@ -5432,7 +5447,7 @@ - 0 + 9 0 @@ -5451,6 +5466,9 @@ QFrame::Plain + + 0 + true @@ -5459,8 +5477,8 @@ 0 0 - 608 - 520 + 590 + 511 @@ -5474,17 +5492,20 @@ 0 - 9 + 0 - 9 + 0 0 + + 0 + 0 @@ -5494,9 +5515,6 @@ Basic.Settings.General - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -5606,9 +5624,6 @@ Basic.Settings.Audio.Devices - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -5738,9 +5753,6 @@ Basic.Settings.Audio.Meters - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -5827,9 +5839,6 @@ Basic.Settings.Advanced - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -5861,6 +5870,9 @@ Qt::Horizontal + + QSizePolicy::Expanding + 170 @@ -5885,9 +5897,6 @@ Basic.Settings.Hotkeys - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -5946,310 +5955,374 @@ - - - QFormLayout::AllNonFixedFieldsGrow - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - + 9 0 + + 0 + 0 - - - - - 170 - 0 - - - - Basic.Settings.Video.BaseResolution - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - baseResolution - - - - - - - 6 - - - - - - 0 - 0 - - - - true - - - - - - false - - - true - - - - - - - AspectRatio - - - - - - - - - Basic.Settings.Video.ScaledResolution - - - outputResolution - - - - - - - Basic.Settings.Video.DownscaleFilter - - - downscaleFilter - - - - - - - true - - - - - + + - + 0 0 - - Basic.Settings.Video.FPSCommon + + Basic.Settings.General - - QComboBox::AdjustToContents - - - - Basic.Settings.Video.FPSCommon + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - Basic.Settings.Video.FPSInteger + + 2 - - - - Basic.Settings.Video.FPSFraction - - + + + + + 170 + 0 + + + + Basic.Settings.Video.BaseResolution + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + baseResolution + + + + + + + 6 + + + + + + 0 + 0 + + + + true + + + + + + false + + + true + + + + + + + AspectRatio + + + + + + + + + Basic.Settings.Video.ScaledResolution + + + outputResolution + + + + + + + 6 + + + + + + 0 + 0 + + + + true + + + + + + + + + + AspectRatio + + + + + + + + + Basic.Settings.Video.DownscaleFilter + + + downscaleFilter + + + + + + + + + + Basic.Settings.Video.FPSCommon + + + + Basic.Settings.Video.FPSCommon + + + + + Basic.Settings.Video.FPSInteger + + + + + Basic.Settings.Video.FPSFraction + + + + + + + + 0 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 10 + + + 0 + + + + 10 + + + + + 20 + + + + + 24 NTSC + + + + + 25 PAL + + + + + 29.97 + + + + + 30 + + + + + 48 + + + + + 50 PAL + + + + + 59.94 + + + + + 60 + + + + + + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 1 + + + 120 + + + 30 + + + + + + + + + QFormLayout::ExpandingFieldsGrow + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Basic.Settings.Video.Numerator + + + + + + + 1 + + + 1000000 + + + 30 + + + + + + + Basic.Settings.Video.Denominator + + + + + + + 1 + + + 1000000 + + + + + + + + + + + Qt::Horizontal + + + + 170 + 10 + + + + + - - - - 1 + + + + Qt::Vertical - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - 10 - - - 0 - - - - 10 - - - - - 20 - - - - - 24 NTSC - - - - - 25 PAL - - - - - 29.97 - - - - - 30 - - - - - 48 - - - - - 50 PAL - - - - - 59.94 - - - - - 60 - - - - - - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - 1 - - - 120 - - - 30 - - - - - - - - - QFormLayout::ExpandingFieldsGrow - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 0 - - - 0 - - - 0 - - - 0 - - - - - 1 - - - 1000000 - - - 30 - - - - - - - 1 - - - 1000000 - - - - - - - Basic.Settings.Video.Numerator - - - - - - - Basic.Settings.Video.Denominator - - - - - - + + QSizePolicy::Expanding + + + + 20 + 0 + + + - + - + 0 0 @@ -6265,36 +6338,6 @@ - - - - 6 - - - - - - 0 - 0 - - - - true - - - - - - - - - - AspectRatio - - - - - @@ -6305,6 +6348,9 @@ 0 + + 0 + 0 @@ -6392,46 +6438,55 @@ 0 0 - 196 - 28 + 178 + 16 - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - + + 0 - - 9 - - 2 + 0 - 9 + 0 - 9 + 0 - - - - - 0 - 0 - - - - Basic.Settings.Hotkeys.PleaseWait - - - false - - - Qt::AlignCenter - + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + Basic.Settings.Hotkeys.PleaseWait + + + Qt::AlignCenter + + + + @@ -6443,7 +6498,7 @@ - 0 + 9 0 @@ -6462,6 +6517,9 @@ QFrame::Plain + + 0 + true @@ -6470,7 +6528,7 @@ 0 0 - 704 + 696 347 @@ -6490,19 +6548,13 @@ - 9 + 0 0 - - - 0 - 0 - - Basic.Settings.Accessibility.ColorOverrides @@ -7336,7 +7388,7 @@ 20 - 40 + 0 @@ -7352,7 +7404,7 @@ - 0 + 9 0 @@ -7371,6 +7423,9 @@ QFrame::Plain + + 0 + true @@ -7379,8 +7434,8 @@ 0 0 - 713 - 955 + 695 + 952 @@ -7394,17 +7449,20 @@ 0 - 9 + 0 - 9 + 0 0 + + 0 + 0 @@ -7414,9 +7472,6 @@ Basic.Settings.General - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -7465,9 +7520,6 @@ Basic.Settings.Video - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -7704,9 +7756,6 @@ Basic.Settings.Output.Adv.Recording - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -7817,9 +7866,6 @@ Basic.Settings.Advanced.StreamDelay - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -7934,9 +7980,6 @@ Basic.Settings.Output.Reconnect - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8040,9 +8083,6 @@ Basic.Settings.Advanced.Network - - QFormLayout::AllNonFixedFieldsGrow - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -8131,6 +8171,9 @@ Basic.Main.Sources + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + 2 @@ -8195,6 +8238,22 @@ + + + + Qt::Vertical + + + QSizePolicy::Expanding + + + + 20 + 0 + + + + @@ -8203,46 +8262,48 @@ - - - 10 - - - 10 - - - 10 - - - 10 - - - - - - - - true - - - error - - - - - - - - - - true - - - error - - - - + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + true + + + error + + + + + + + + + + true + + + error + + + + + diff --git a/UI/window-basic-settings.cpp b/UI/window-basic-settings.cpp index 02b9d1dc8..55cd1a05b 100644 --- a/UI/window-basic-settings.cpp +++ b/UI/window-basic-settings.cpp @@ -1021,6 +1021,10 @@ OBSBasicSettings::OBSBasicSettings(QWidget *parent) UpdateAudioWarnings(); UpdateAdvNetworkGroup(); + + ui->audioMsg->setVisible(false); + ui->advancedMsg->setVisible(false); + ui->advancedMsg2->setVisible(false); } OBSBasicSettings::~OBSBasicSettings() @@ -2836,24 +2840,30 @@ void OBSBasicSettings::UpdateColorFormatSpaceWarning() if ((format == "P010") || (format == "P216") || (format == "P416")) { ui->advancedMsg2->clear(); + ui->advancedMsg2->setVisible(false); } else if (format == "I010") { ui->advancedMsg2->setText( QTStr("Basic.Settings.Advanced.FormatWarning")); + ui->advancedMsg2->setVisible(true); } else { ui->advancedMsg2->setText(QTStr( "Basic.Settings.Advanced.FormatWarning2100")); + ui->advancedMsg2->setVisible(true); } break; default: if (format == "NV12") { ui->advancedMsg2->clear(); + ui->advancedMsg2->setVisible(false); } else if ((format == "I010") || (format == "P010") || (format == "P216") || (format == "P416")) { ui->advancedMsg2->setText(QTStr( "Basic.Settings.Advanced.FormatWarningPreciseSdr")); + ui->advancedMsg2->setVisible(true); } else { ui->advancedMsg2->setText( QTStr("Basic.Settings.Advanced.FormatWarning")); + ui->advancedMsg2->setVisible(true); } } } @@ -4680,6 +4690,8 @@ void OBSBasicSettings::AudioChanged() void OBSBasicSettings::AudioChangedRestart() { + ui->audioMsg->setVisible(false); + if (!loading) { int currentChannelIndex = ui->channelSetup->currentIndex(); int currentSampleRateIndex = ui->sampleRate->currentIndex(); @@ -4691,6 +4703,7 @@ void OBSBasicSettings::AudioChangedRestart() currentLLAudioBufVal != llBufferingEnabled) { ui->audioMsg->setText( QTStr("Basic.Settings.ProgramRestart")); + ui->audioMsg->setVisible(true); } else { ui->audioMsg->setText(""); } @@ -6022,6 +6035,7 @@ void OBSBasicSettings::UpdateAudioWarnings() } ui->audioMsg_2->setText(text); + ui->audioMsg_2->setVisible(!text.isEmpty()); } void OBSBasicSettings::LowLatencyBufferingChanged(bool checked)