beta.21: diagnostics view, cookie polling, detailed error messages

This commit is contained in:
SuperDooper
2026-05-11 12:40:38 +02:00
parent 6a5a3c9cd1
commit d0b33e8f43
+18
View File
@@ -584,6 +584,7 @@ struct SettingsView: View {
@Binding var showSettings: Bool
@Binding var showUpdateSheet: Bool
@State private var checkingForUpdates = false
@State private var showDiagnostics = false
let refreshOptions: [(label: String, seconds: TimeInterval)] = [
("1 min", 60),
@@ -770,6 +771,23 @@ struct SettingsView: View {
Divider()
// Diagnostics
HStack {
Label("Diagnostics", systemImage: "stethoscope")
.font(.system(size: 12, weight: .medium))
.foregroundColor(.secondary)
Spacer()
Button("Open") { showDiagnostics = true }
.buttonStyle(.bordered)
.controlSize(.small)
}
.sheet(isPresented: $showDiagnostics) {
DiagnosticsView(isPresented: $showDiagnostics)
.environmentObject(vm)
}
Divider()
// About
HStack(spacing: 12) {
Image(nsImage: NSImage(named: "AppIcon") ?? NSImage())