Compare commits
2 Commits
ad94588b3c
...
f8fc37d7e0
Author | SHA1 | Date | |
---|---|---|---|
|
f8fc37d7e0 | ||
|
33d84b40db |
@ -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()
|
||||
}
|
||||
}
|
||||
|
||||
|
Binary file not shown.
@ -58,6 +58,15 @@
|
||||
launchAutomaticallySubstyle = "2">
|
||||
<BuildableProductRunnable
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "E268E0802A85302000185913"
|
||||
BuildableName = "Sesame-WidgetExtension.appex"
|
||||
BlueprintName = "Sesame-WidgetExtension"
|
||||
ReferencedContainer = "container:Sesame.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "88E197AB29EDC9BC00BF1D19"
|
||||
@ -65,7 +74,7 @@
|
||||
BlueprintName = "Sesame-Watch Watch App"
|
||||
ReferencedContainer = "container:Sesame.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
</MacroExpansion>
|
||||
<EnvironmentVariables>
|
||||
<EnvironmentVariable
|
||||
key = "_XCWidgetKind"
|
||||
|
@ -57,9 +57,12 @@ struct ContentView: View {
|
||||
}
|
||||
|
||||
Picker("Connection type", selection: $coordinator.connectionType) {
|
||||
ForEach(ConnectionStrategy.allCases, id: \.rawValue) { connection in
|
||||
Text(connection.description).tag(connection)
|
||||
}
|
||||
Text(ConnectionStrategy.local.description).tag(ConnectionStrategy.local)
|
||||
Text(ConnectionStrategy.remote.description).tag(ConnectionStrategy.remote)
|
||||
Text(ConnectionStrategy.remoteFirst.description).tag(ConnectionStrategy.remoteFirst)
|
||||
// ForEach(ConnectionStrategy.allCases, id: \.rawValue) { connection in
|
||||
// Text(connection.description).tag(connection)
|
||||
// }
|
||||
}
|
||||
.pickerStyle(.segmented)
|
||||
.padding(.horizontal, 30)
|
||||
|
Loading…
Reference in New Issue
Block a user