This commit is contained in:
Max Goedjen 2025-08-14 20:20:40 -07:00
parent 10f279675a
commit c22e7d9ed8
No known key found for this signature in database
3 changed files with 6 additions and 6 deletions

View File

@ -2,13 +2,13 @@ import Foundation
import Combine import Combine
import AppKit import AppKit
protocol JustUpdatedCheckerProtocol: ObservableObject { protocol JustUpdatedCheckerProtocol: Observable {
var justUpdated: Bool { get } var justUpdated: Bool { get }
} }
class JustUpdatedChecker: ObservableObject, JustUpdatedCheckerProtocol { @Observable class JustUpdatedChecker: JustUpdatedCheckerProtocol {
@Published var justUpdated: Bool = false var justUpdated: Bool = false
init() { init() {
check() check()

View File

@ -20,7 +20,7 @@ extension Preview {
extension Preview { extension Preview {
final class Store: SecretStore, ObservableObject { @Observable final class Store: SecretStore {
let isAvailable = true let isAvailable = true
let id = UUID() let id = UUID()

View File

@ -112,10 +112,10 @@ extension ThumbnailPickerView {
} }
@MainActor class SystemBackground: ObservableObject { @MainActor @Observable class SystemBackground {
static let shared = SystemBackground() static let shared = SystemBackground()
@Published var image: NSImage? var image: NSImage?
private init() { private init() {
if let mainScreen = NSScreen.main, let imageURL = NSWorkspace.shared.desktopImageURL(for: mainScreen) { if let mainScreen = NSScreen.main, let imageURL = NSWorkspace.shared.desktopImageURL(for: mainScreen) {