Fixing live activity color and dynamic island alignment

main
Laurent 2 years ago
parent b5b829fa16
commit 891cd77084
  1. 17
      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,13 +75,15 @@ struct LaunchWidgetLiveActivity: Widget {
} compactLeading: { } compactLeading: {
Text(context.attributes.name.uppercased()) Text(context.attributes.name.uppercased())
} compactTrailing: { } compactTrailing: {
if context.attributes.isTimer { Group {
let range = Date()...context.attributes.date if context.attributes.isTimer {
Text(timerInterval: range, let range = Date()...context.attributes.date
pauseTime: range.lowerBound) Text(timerInterval: range,
} else { pauseTime: range.lowerBound)
Text(context.attributes.date, style: .timer) } else {
} 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