Control PC playback through interactive Live Activity intents
This commit is contained in:
@@ -10,7 +10,7 @@ struct MusicBridgeWidgets: WidgetBundle {
|
||||
struct MusicBridgeLiveActivity: Widget {
|
||||
var body: some WidgetConfiguration {
|
||||
ActivityConfiguration(for: MusicActivityAttributes.self) { context in
|
||||
MusicActivityCard(state: context.state, stale: context.isStale)
|
||||
MusicActivityCard(state: context.state, stale: context.isStale, activityID: context.activityID)
|
||||
.activityBackgroundTint(Color(.secondarySystemBackground))
|
||||
.activitySystemActionForegroundColor(.indigo)
|
||||
.widgetURL(URL(string: "musicbridge://player"))
|
||||
@@ -27,8 +27,7 @@ struct MusicBridgeLiveActivity: Widget {
|
||||
TrackLabels(state: context.state)
|
||||
ProgressView(value: context.state.progress).tint(.cyan)
|
||||
ActivityStatus(state: context.state, stale: context.isStale)
|
||||
Link("Открыть плеер", destination: URL(string: "musicbridge://player")!)
|
||||
.font(.caption.weight(.semibold)).foregroundStyle(.cyan)
|
||||
MusicActivityControls(activityID: context.activityID).foregroundStyle(.cyan)
|
||||
}.padding(.bottom, 4)
|
||||
}
|
||||
} compactLeading: {
|
||||
|
||||
Reference in New Issue
Block a user