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 { private var toolbar: some View {
VStack(alignment: .leading, spacing: 10) {
HStack(spacing: 10) { HStack(spacing: 10) {
Button { Button {
chooseFolder(title: "Input-Ordner wählen") { url in chooseFolder(title: "Input-Ordner wählen") { url in
@@ -94,7 +95,7 @@ private struct ConversionToolView: View {
} }
.disabled(inputURL == nil) .disabled(inputURL == nil)
Spacer() Spacer(minLength: 12)
Picker("Modus", selection: $trackMode) { Picker("Modus", selection: $trackMode) {
Text("Zusammenführen").tag(TonUinoExportOptions.TrackMode.merged) Text("Zusammenführen").tag(TonUinoExportOptions.TrackMode.merged)
@@ -103,14 +104,6 @@ private struct ConversionToolView: View {
.pickerStyle(.segmented) .pickerStyle(.segmented)
.frame(width: 230) .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 { Button {
export() export()
} label: { } label: {
@@ -119,6 +112,20 @@ private struct ConversionToolView: View {
.buttonStyle(.borderedProminent) .buttonStyle(.borderedProminent)
.disabled(!canExport) .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) .padding(12)
} }