aboutsummaryrefslogtreecommitdiff
path: root/Captura/Presentation/Settings/AdvancedSettings.swift
diff options
context:
space:
mode:
authorRuben Beltran del Rio <ruben@unlimited.pizza>2023-07-27 22:32:10 +0200
committerRuben Beltran del Rio <ruben@unlimited.pizza>2023-07-27 22:32:10 +0200
commita4e804275517af683afa1733e2db7c383c306f2b (patch)
tree643eff7b3648aad15ce569eec0e1d7c9abddc00d /Captura/Presentation/Settings/AdvancedSettings.swift
parente834022c9b363804d36045892a305204f2019216 (diff)
Use framerate, control stop
Diffstat (limited to 'Captura/Presentation/Settings/AdvancedSettings.swift')
-rw-r--r--Captura/Presentation/Settings/AdvancedSettings.swift32
1 files changed, 32 insertions, 0 deletions
diff --git a/Captura/Presentation/Settings/AdvancedSettings.swift b/Captura/Presentation/Settings/AdvancedSettings.swift
new file mode 100644
index 0000000..7ed78d9
--- /dev/null
+++ b/Captura/Presentation/Settings/AdvancedSettings.swift
@@ -0,0 +1,32 @@
+import SwiftUI
+
+struct AdvancedSettings: View {
+
+ @AppStorage("backendUrl") var backendUrl: String = ""
+ @AppStorage("keepFiles") var keepFiles = true
+
+ var body: some View {
+ Form {
+ VStack (alignment: .leading) {
+ LabeledContent("Backend URL") {
+ TextField("", text: $backendUrl)
+ }.font(.headline)
+ LabeledContent("Keep files after remote upload") {
+ Toggle("", isOn: $keepFiles)
+ }.font(.headline)
+ HStack {
+ Text("These settings can break things!")
+ Button {
+ print("Not yet!")
+ } label: {
+ Image(systemName: "info.circle")
+ }.buttonStyle(.borderless)
+ }
+ }
+ }
+ }
+}
+
+#Preview {
+ OutputSettings()
+}