feat: replaced login view for Remote with web authorization mechanism

This commit is contained in:
Serhiy Mytrovtsiy
2025-04-01 19:13:38 +02:00
parent 2c5e66a9ae
commit 9fd9ed6ce2
6 changed files with 145 additions and 294 deletions

View File

@@ -50,7 +50,6 @@ class ApplicationSettings: NSStackView {
private let updateWindow: UpdateWindow = UpdateWindow()
private let moduleSelector: ModuleSelectorView = ModuleSelectorView()
private let loginWindow: LoginWindow = LoginWindow()
private var CPUeButton: NSButton?
private var CPUpButton: NSButton?
@@ -438,7 +437,7 @@ class ApplicationSettings: NSStackView {
self.remoteView?.setRowVisibility(2, newState: true)
return
} else if state && !auth {
self.loginWindow.open()
Remote.shared.login()
}
self.remoteBtn?.state = .off
self.remoteView?.setRowVisibility(1, newState: false)