diff --git a/Ferrite/ViewModels/DebridManager.swift b/Ferrite/ViewModels/DebridManager.swift index f5a85bc..5758b0d 100644 --- a/Ferrite/ViewModels/DebridManager.swift +++ b/Ferrite/ViewModels/DebridManager.swift @@ -22,7 +22,7 @@ public class DebridManager: ObservableObject { var currentDebridTask: Task? // RealDebrid auth variables - var realDebridEnabled: Bool = false { + @Published var realDebridEnabled: Bool = false { didSet { UserDefaults.standard.set(realDebridEnabled, forKey: "RealDebrid.Enabled") } diff --git a/Ferrite/Views/LibraryViews/HistoryButtonView.swift b/Ferrite/Views/LibraryViews/HistoryButtonView.swift index b359799..9399b16 100644 --- a/Ferrite/Views/LibraryViews/HistoryButtonView.swift +++ b/Ferrite/Views/LibraryViews/HistoryButtonView.swift @@ -37,7 +37,7 @@ struct HistoryButtonView: View { } } label: { VStack(alignment: .leading) { - VStack(alignment: .leading, spacing: 3) { + VStack(alignment: .leading) { Text(entry.name ?? "Unknown title") .font(entry.subName == nil ? .body : .subheadline) .lineLimit(entry.subName == nil ? 2 : 1) diff --git a/Ferrite/Views/SettingsView.swift b/Ferrite/Views/SettingsView.swift index 292080a..080445f 100644 --- a/Ferrite/Views/SettingsView.swift +++ b/Ferrite/Views/SettingsView.swift @@ -37,6 +37,9 @@ struct SettingsView: View { } label: { Text(debridManager.realDebridEnabled ? "Logout" : (debridManager.realDebridAuthProcessing ? "Processing" : "Login")) .foregroundColor(debridManager.realDebridEnabled ? .red : .blue) + .onChange(of: debridManager.realDebridEnabled) { changed in + print("Debrid enabled changed to \(changed)") + } } } }