From 810d738226be13d17d36a4ad31aa668cb004f754 Mon Sep 17 00:00:00 2001 From: Stu Leak Date: Sun, 4 Jan 2026 13:05:30 -0500 Subject: [PATCH] Drive quality preset visibility from bitrate mode --- main.go | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 35d8a91..fcfb40e 100644 --- a/main.go +++ b/main.go @@ -8519,8 +8519,21 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject { } encodingHint.SetText(hint) - if updateQualityVisibility != nil { - updateQualityVisibility() + if qualitySectionSimple != nil { + if showCRF && !strings.Contains(strings.ToLower(state.convert.SelectedFormat.Label), "h.265") && + !strings.EqualFold(state.convert.VideoCodec, "H.265") { + qualitySectionSimple.Show() + } else { + qualitySectionSimple.Hide() + } + } + if qualitySectionAdv != nil { + if showCRF && !strings.Contains(strings.ToLower(state.convert.SelectedFormat.Label), "h.265") && + !strings.EqualFold(state.convert.VideoCodec, "H.265") { + qualitySectionAdv.Show() + } else { + qualitySectionAdv.Hide() + } } if buildCommandPreview != nil { buildCommandPreview()