diff options
| author | ivar <i@oiee.no> | 2026-03-23 17:19:08 +0100 |
|---|---|---|
| committer | ivar <i@oiee.no> | 2026-03-23 17:19:08 +0100 |
| commit | cf4a0410cb760f5ceccdb3edc2d9a1a96c718b43 (patch) | |
| tree | dbeba8ede84d577ac0979b8d36a7c4459f984d39 /Solsnu.Widget/Solsnu_Widget.swift | |
| parent | ffc55beb528c54c7a201a78849149355a5c2d448 (diff) | |
| download | solverv-cf4a0410cb760f5ceccdb3edc2d9a1a96c718b43.tar.xz solverv-cf4a0410cb760f5ceccdb3edc2d9a1a96c718b43.zip | |
feat: add medium and large widget configurations
Diffstat (limited to 'Solsnu.Widget/Solsnu_Widget.swift')
| -rw-r--r-- | Solsnu.Widget/Solsnu_Widget.swift | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/Solsnu.Widget/Solsnu_Widget.swift b/Solsnu.Widget/Solsnu_Widget.swift index 980725e..78ad05b 100644 --- a/Solsnu.Widget/Solsnu_Widget.swift +++ b/Solsnu.Widget/Solsnu_Widget.swift @@ -18,7 +18,7 @@ struct Provider: TimelineProvider { completion(entry) } - func getTimeline(in context: Context, completion: @escaping (Timeline<Entry>) -> ()) { + func getTimeline(in context: Context, completion: @escaping (Timeline<SolvervEntry>) -> ()) { var entries: [SolvervEntry] = [] let currentDate = Date() @@ -67,21 +67,22 @@ struct Solsnu_WidgetEntryView : View { } struct Solsnu_Widget: Widget { - let kind: String = "Solsnu_Widget" + let kind: String = "Solsnu_Widget_Small" var body: some WidgetConfiguration { StaticConfiguration(kind: kind, provider: Provider()) { entry in if #available(iOS 17.0, *) { - Solsnu_WidgetEntryView(entry: entry) + SmallWidgetView(entry: entry) .containerBackground(.fill.tertiary, for: .widget) } else { - Solsnu_WidgetEntryView(entry: entry) + SmallWidgetView(entry: entry) .padding() .background() } } - .configurationDisplayName("My Widget") - .description("This is an example widget.") + .configurationDisplayName("Solstice Countdown") + .description("Days until next solstice or equinox") + .supportedFamilies([.systemSmall]) } } |
