Fixing live activity color and dynamic island alignment

main
Laurent 2 years ago
parent b5b829fa16
commit 891cd77084
  1. 3
      LaunchWidget/LaunchWidgetLiveActivity.swift

@ -50,6 +50,7 @@ struct LaunchWidgetLiveActivity: Widget {
} }
.padding() .padding()
.monospaced() .monospaced()
.background(Color(white: 0.1))
.foregroundColor(.white) .foregroundColor(.white)
.activitySystemActionForegroundColor(.white) .activitySystemActionForegroundColor(.white)
} dynamicIsland: { context in } dynamicIsland: { context in
@ -74,6 +75,7 @@ struct LaunchWidgetLiveActivity: Widget {
} compactLeading: { } compactLeading: {
Text(context.attributes.name.uppercased()) Text(context.attributes.name.uppercased())
} compactTrailing: { } compactTrailing: {
Group {
if context.attributes.isTimer { if context.attributes.isTimer {
let range = Date()...context.attributes.date let range = Date()...context.attributes.date
Text(timerInterval: range, Text(timerInterval: range,
@ -81,6 +83,7 @@ struct LaunchWidgetLiveActivity: Widget {
} else { } else {
Text(context.attributes.date, style: .timer) Text(context.attributes.date, style: .timer)
} }
}.multilineTextAlignment(.trailing)
} minimal: { } minimal: {
if context.attributes.isTimer { if context.attributes.isTimer {
let range = Date()...context.attributes.date let range = Date()...context.attributes.date

Loading…
Cancel
Save