Update snippet mode labels to clarify default vs output format

Changes checkbox label from "Use Source Format (stream copy)" to "Snippet to Default Format (preserves source quality)". Unchecked state is now "Snippet to Output Format (uses conversion settings)". This clarifies that default format preserves the source file's quality, bitrate, codec, and container without any conversion artifacts.
This commit is contained in:
Stu Leak 2025-12-16 23:01:52 -05:00
parent a6de3d40ff
commit d785892a43

View File

@ -5306,12 +5306,12 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject {
} }
// Snippet output mode // Snippet output mode
snippetModeLabel := widget.NewLabel("Snippet Mode:") snippetModeLabel := widget.NewLabel("Snippet Output:")
snippetModeCheck := widget.NewCheck("Use Source Format (stream copy)", func(checked bool) { snippetModeCheck := widget.NewCheck("Snippet to Default Format (preserves source quality)", func(checked bool) {
state.snippetSourceFormat = checked state.snippetSourceFormat = checked
}) })
snippetModeCheck.SetChecked(state.snippetSourceFormat) snippetModeCheck.SetChecked(state.snippetSourceFormat)
snippetModeHint := widget.NewLabel("Unchecked = Conversion format (re-encode)") snippetModeHint := widget.NewLabel("Unchecked = Snippet to Output Format (uses conversion settings)")
snippetModeHint.TextStyle = fyne.TextStyle{Italic: true} snippetModeHint.TextStyle = fyne.TextStyle{Italic: true}
snippetConfigRow := container.NewVBox( snippetConfigRow := container.NewVBox(