Align video codec and preset controls in convert UI
This commit is contained in:
parent
789579ae71
commit
896bf5b1e0
11
main.go
11
main.go
|
|
@ -8735,12 +8735,15 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject {
|
||||||
)
|
)
|
||||||
|
|
||||||
// Advanced mode options - full controls with organized sections
|
// Advanced mode options - full controls with organized sections
|
||||||
|
videoCodecLabel := widget.NewLabelWithStyle("Video Codec", fyne.TextAlignLeading, fyne.TextStyle{Bold: true})
|
||||||
|
presetLabel := widget.NewLabelWithStyle("Encoder Preset (speed vs quality)", fyne.TextAlignLeading, fyne.TextStyle{Bold: true})
|
||||||
|
videoCodecRow := container.NewGridWithColumns(2, videoCodecLabel, presetLabel)
|
||||||
|
videoCodecControls := container.NewGridWithColumns(2, videoCodecContainer, encoderPresetSelect)
|
||||||
|
|
||||||
advancedVideoEncodingBlock = container.NewVBox(
|
advancedVideoEncodingBlock = container.NewVBox(
|
||||||
widget.NewLabelWithStyle("═══ VIDEO ENCODING ═══", fyne.TextAlignCenter, fyne.TextStyle{Bold: true}),
|
widget.NewLabelWithStyle("═══ VIDEO ENCODING ═══", fyne.TextAlignCenter, fyne.TextStyle{Bold: true}),
|
||||||
widget.NewLabelWithStyle("Video Codec", fyne.TextAlignLeading, fyne.TextStyle{Bold: true}),
|
videoCodecRow,
|
||||||
videoCodecContainer,
|
videoCodecControls,
|
||||||
widget.NewLabelWithStyle("Encoder Preset (speed vs quality)", fyne.TextAlignLeading, fyne.TextStyle{Bold: true}),
|
|
||||||
encoderPresetSelect,
|
|
||||||
encoderPresetHintContainer,
|
encoderPresetHintContainer,
|
||||||
qualitySectionAdv,
|
qualitySectionAdv,
|
||||||
widget.NewLabelWithStyle("Bitrate Mode", fyne.TextAlignLeading, fyne.TextStyle{Bold: true}),
|
widget.NewLabelWithStyle("Bitrate Mode", fyne.TextAlignLeading, fyne.TextStyle{Bold: true}),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user