placeholder

This commit is contained in:
Michael Freno
2026-01-29 19:54:53 -05:00
parent 30af29e1d9
commit 07838c8e79
3 changed files with 34 additions and 3 deletions

View File

@@ -8,7 +8,7 @@
import Foundation import Foundation
enum ReminderEvent: Equatable { enum ReminderEvent: Equatable {
case lookAwayTriggered(countdownSeconds: Int) case lookAwayTriggered(intervalMinutes: Int)
case blinkTriggered case blinkTriggered
case postureTriggered case postureTriggered
case userTimerTriggered(UserTimer) case userTimerTriggered(UserTimer)
@@ -42,7 +42,7 @@ enum ReminderEvent: Equatable {
var displayName: String { var displayName: String {
switch self { switch self {
case .lookAwayTriggered: case .lookAwayTriggered:
return "Look Away" return lookAwayTitle
case .blinkTriggered: case .blinkTriggered:
return "Blink" return "Blink"
case .postureTriggered: case .postureTriggered:
@@ -51,5 +51,9 @@ enum ReminderEvent: Equatable {
return timer.title return timer.title
} }
} }
private var lookAwayTitle: String {
return "Look Away"
}
} }

View File

@@ -26,7 +26,7 @@ final class ReminderTriggerService {
switch type { switch type {
case .lookAway: case .lookAway:
return .lookAwayTriggered( return .lookAwayTriggered(
countdownSeconds: settingsProvider.settings.lookAwayIntervalMinutes * 60 intervalMinutes: settingsProvider.settings.lookAwayIntervalMinutes
) )
case .blink: case .blink:
return .blinkTriggered return .blinkTriggered

View File

@@ -0,0 +1,27 @@
//
// GazeUITests.swift
// GazeUITests
//
// Created by Mike Freno on 1/29/2026.
//
import XCTest
final class GazeUITests: XCTestCase {
override func setUpWithError() throws {
continueAfterFailure = false
try super.setUpWithError()
}
override func tearDownWithError() throws {
try super.tearDownWithError()
}
func testLaunchPerformance() throws {
if #available(macOS 10.15, *) {
measure(metrics: [XCTApplicationLaunchMetric()]) {
XCUIApplication().launch()
}
}
}
}