From 4398fb6da5021a3d083351aa216551801ec2ac33 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Fri, 28 Nov 2025 00:19:44 +0100 Subject: Re-add friendship quest remix --- Hotline/macOS/ConnectView.swift | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'Hotline/macOS/ConnectView.swift') diff --git a/Hotline/macOS/ConnectView.swift b/Hotline/macOS/ConnectView.swift index 8419522..de1596e 100644 --- a/Hotline/macOS/ConnectView.swift +++ b/Hotline/macOS/ConnectView.swift @@ -12,7 +12,8 @@ struct ConnectView: View { @State private var bookmarkSheetPresented: Bool = false @State private var bookmarkName: String = "" - + @State private var autoconnect: Bool = false + private enum FocusFields { case address case login @@ -112,6 +113,7 @@ struct ConnectView: View { TextField("Bookmark Name", text: self.$bookmarkName) .textFieldStyle(.roundedBorder) .controlSize(.large) + Toggle("Connect on Startup", isOn: $autoconnect) } .frame(width: 250) .padding() @@ -135,7 +137,7 @@ struct ConnectView: View { let password: String? = self.password.isBlank ? nil : self.password if !host.isEmpty { - let newBookmark = Bookmark(type: .server, name: name, address: host, port: port, login: login, password: password) + let newBookmark = Bookmark(type: .server, name: name, address: host, port: port, login: login, password: password, autoconnect: autoconnect) Bookmark.add(newBookmark, context: modelContext) } } @@ -143,5 +145,8 @@ struct ConnectView: View { } } } + .onAppear { + autoconnect = false + } } } -- cgit