This commit is contained in:
Michael Freno
2026-01-15 09:56:47 -05:00
parent 5dc223ec96
commit ff0339e6fc
11 changed files with 58 additions and 40 deletions

View File

@@ -8,7 +8,10 @@
import Combine
import Foundation
class EyeTrackingConstants: ObservableObject {
/// Thread-safe configuration holder for eye tracking thresholds.
/// Uses @unchecked Sendable because all access is via the shared singleton
/// and the @Published properties are only mutated from the main thread.
final class EyeTrackingConstants: ObservableObject, @unchecked Sendable {
static let shared = EyeTrackingConstants()
// MARK: - Logging