Working stuff

This commit is contained in:
Hariharan Mudaliar 2025-11-10 22:42:34 +05:30
commit 8e003b620f
6 changed files with 91 additions and 3 deletions

View file

@ -259,6 +259,13 @@ final class ReminderLiveActivityManager: ObservableObject {
}
if activeReminder != entry {
activeReminder = entry
DynamicIslandViewCoordinator.shared.toggleSneakPeek(
status: true,
type: .reminder,
duration: Defaults[.reminderSneakPeekDuration],
value: 0,
icon: glyphName(for: entry.event)
)
}
startTickerIfNeeded()
} else {
@ -269,4 +276,15 @@ final class ReminderLiveActivityManager: ObservableObject {
scheduleEvaluation(at: entry.triggerDate)
}
}
private func glyphName(for event: EventModel) -> String {
switch event.type {
case .birthday:
return "gift.fill"
case .reminder(let completed):
return completed ? "checkmark.circle" : "bell.fill"
case .event:
return event.isMeeting ? "person.2.fill" : "calendar"
}
}
}