diff --git a/Sesame-Widget/Sesame_Widget.swift b/Sesame-Widget/Sesame_Widget.swift
index 712547b..0fce3cc 100644
--- a/Sesame-Widget/Sesame_Widget.swift
+++ b/Sesame-Widget/Sesame_Widget.swift
@@ -24,16 +24,31 @@ struct SimpleEntry: TimelineEntry {
}
struct Sesame_WidgetEntryView : View {
+
+ @Environment(\.widgetRenderingMode)
+ var widgetRenderingMode
+
+ @Environment(\.widgetFamily)
+ var widgetFamily
var entry: Provider.Entry
var body: some View {
+ switch widgetRenderingMode {
+ default:
+ image.unredacted()
+ }
+ }
+
+ private var image: some View {
Image(systemSymbol: .lock)
.resizable()
.aspectRatio(contentMode: .fit)
.padding()
.fontWeight(.thin)
.widgetURL(URL(string: "sesame:///open")!)
+ .containerBackground(.green, for: .widget)
+ .widgetAccentable()
}
}
diff --git a/Sesame.xcodeproj/project.xcworkspace/xcuserdata/imac.xcuserdatad/UserInterfaceState.xcuserstate b/Sesame.xcodeproj/project.xcworkspace/xcuserdata/imac.xcuserdatad/UserInterfaceState.xcuserstate
index 0254b03..d3ebb05 100644
Binary files a/Sesame.xcodeproj/project.xcworkspace/xcuserdata/imac.xcuserdatad/UserInterfaceState.xcuserstate and b/Sesame.xcodeproj/project.xcworkspace/xcuserdata/imac.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/Sesame.xcodeproj/xcshareddata/xcschemes/Sesame-WidgetExtension.xcscheme b/Sesame.xcodeproj/xcshareddata/xcschemes/Sesame-WidgetExtension.xcscheme
index 8d36d80..cf5c13e 100644
--- a/Sesame.xcodeproj/xcshareddata/xcschemes/Sesame-WidgetExtension.xcscheme
+++ b/Sesame.xcodeproj/xcshareddata/xcschemes/Sesame-WidgetExtension.xcscheme
@@ -58,6 +58,15 @@
launchAutomaticallySubstyle = "2">
+
+
+
+
-
+