This commit is contained in:
Balazs Perlaki-Horvath 2025-02-14 10:43:36 +01:00 committed by Kelson
parent c2c69758b4
commit 187a0a5782
2 changed files with 14 additions and 6 deletions

View File

@ -150,7 +150,10 @@ final class ActivityService {
} }
} }
private func activityState(from state: [UUID: DownloadState], downloadTimes: [UUID: CFTimeInterval]) async -> DownloadActivityAttributes.ContentState { private func activityState(
from state: [UUID: DownloadState],
downloadTimes: [UUID: CFTimeInterval]
) async -> DownloadActivityAttributes.ContentState {
var titles: [UUID: String] = [:] var titles: [UUID: String] = [:]
for key in state.keys { for key in state.keys {
titles[key] = await getDownloadTitle(for: key) titles[key] = await getDownloadTitle(for: key)

View File

@ -35,11 +35,16 @@ struct DownloadsLiveActivity: Widget {
.font(.headline) .font(.headline)
.bold() .bold()
HStack { HStack {
Text(timerInterval: Date.now...Date(timeInterval: context.state.estimatedTimeLeft, since: .now)) Text(
.lineLimit(1) timerInterval: Date.now...Date(
.multilineTextAlignment(.leading) timeInterval: context.state.estimatedTimeLeft,
.font(.caption) since: .now
.tint(.secondary) )
)
.lineLimit(1)
.multilineTextAlignment(.leading)
.font(.caption)
.tint(.secondary)
Text(context.state.progressDescription) Text(context.state.progressDescription)
.lineLimit(1) .lineLimit(1)
.multilineTextAlignment(.leading) .multilineTextAlignment(.leading)