]> git.r.bdr.sh - rbdr/captura/blobdiff - Captura/Presentation/Settings/AdvancedSettings.swift
Complete initial release
[rbdr/captura] / Captura / Presentation / Settings / AdvancedSettings.swift
index e5b77ce430651896ebc7a2610e5fc43273e72912..872d0c0fa4c698899a3b5b64d9692d47ac5c540c 100644 (file)
@@ -16,6 +16,7 @@ struct AdvancedSettings: View {
         LabeledContent("Backend URL") {
           TextField("", text: $backendUrl).font(.body)
         }.font(.headline)
+          .help("The Backend URL to use. If this is empty, no backend will be used and the options below won't have an effect.")
         Picker(selection: $outputFormats, label: Text("Backend Format").font(.headline)) {
           Text("GIF")
             .tag(OutputFormatSetting.gifOnly)
@@ -28,16 +29,16 @@ struct AdvancedSettings: View {
         }
           .pickerStyle(.radioGroup)
           .disabled(parsedBackendUrl == nil)
+          .help("The format picked here will be generated regardless of what option you pick in the output settings. It doesn't prevent files from being rendered.")
         Toggle("Keep Local Files", isOn: $keepFiles)
           .font(.headline)
           .disabled(parsedBackendUrl == nil)
           .padding(.vertical, 8.0)
+          .help("If this is off, locally generated recordings will be deleted immediately after a successful upload.")
         HStack {
           Text("These settings can break things! Please make sure you understand how to use them before enabling.")
             .lineLimit(3...10)
-          Button {
-            print("Not yet!")
-          } label: {
+          Link(destination: URL(string: "https://captura.tranquil.systems")!) {
             Image(systemName: "info.circle")
           }.buttonStyle(.borderless)
         }