Fix conversion toolbar layout

This commit is contained in:
Mikei386
2026-06-07 14:14:34 +02:00
parent 90f9e05e0a
commit f8ea26b605
+16 -9
View File
@@ -70,6 +70,7 @@ private struct ConversionToolView: View {
}
private var toolbar: some View {
VStack(alignment: .leading, spacing: 10) {
HStack(spacing: 10) {
Button {
chooseFolder(title: "Input-Ordner wählen") { url in
@@ -94,7 +95,7 @@ private struct ConversionToolView: View {
}
.disabled(inputURL == nil)
Spacer()
Spacer(minLength: 12)
Picker("Modus", selection: $trackMode) {
Text("Zusammenführen").tag(TonUinoExportOptions.TrackMode.merged)
@@ -103,14 +104,6 @@ private struct ConversionToolView: View {
.pickerStyle(.segmented)
.frame(width: 230)
HStack(spacing: 12) {
Toggle("Überschreiben", isOn: $overwriteExisting)
Toggle("Bericht", isOn: $writeReport)
Toggle("dot_clean", isOn: $cleanAfterExport)
Toggle("Prüfen", isOn: $validateAfterExport)
}
.toggleStyle(.checkbox)
Button {
export()
} label: {
@@ -119,6 +112,20 @@ private struct ConversionToolView: View {
.buttonStyle(.borderedProminent)
.disabled(!canExport)
}
HStack(spacing: 18) {
Toggle("Überschreiben", isOn: $overwriteExisting)
.frame(minWidth: 130, alignment: .leading)
Toggle("Bericht", isOn: $writeReport)
.frame(minWidth: 90, alignment: .leading)
Toggle("dot_clean", isOn: $cleanAfterExport)
.frame(minWidth: 100, alignment: .leading)
Toggle("Prüfen", isOn: $validateAfterExport)
.frame(minWidth: 90, alignment: .leading)
}
.toggleStyle(.checkbox)
.fixedSize(horizontal: true, vertical: false)
}
.padding(12)
}