Fix conversion toolbar layout
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user