2c319808c2
- Remove non-functional markPrivate feature and Objective-C runtime hacks - Extract mirror engine into MirrorEngine.swift - Move calLabel to MirrorUtils.swift - Update AGENTS.md architecture documentation - Bump version to 1.5.0 (build 19)
23 lines
576 B
Swift
23 lines
576 B
Swift
import Foundation
|
|
import EventKit
|
|
|
|
struct MirrorConfig {
|
|
let daysBack: Int
|
|
let daysForward: Int
|
|
let mergeGapMin: Int
|
|
let hideDetails: Bool
|
|
let copyDescription: Bool
|
|
let mirrorAllDay: Bool
|
|
let overlapMode: OverlapMode
|
|
let titlePrefix: String
|
|
let placeholderTitle: String
|
|
let filterByWorkHours: Bool
|
|
let workHoursStart: Int
|
|
let workHoursEnd: Int
|
|
let excludedTitleFilterTerms: [String]
|
|
let excludedOrganizerFilterTerms: [String]
|
|
let mirrorAcceptedOnly: Bool
|
|
let autoDeleteMissing: Bool
|
|
let writeEnabled: Bool
|
|
}
|