From ce40a2af11cd852facebae501ad44980aeb2d8ca Mon Sep 17 00:00:00 2001 From: Kaede Akino Date: Sat, 12 Sep 2026 07:01:20 +0800 Subject: [PATCH] Fix Live Activity icon alignment --- TFIWidgets/WorkspaceLiveActivity.swift | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/TFIWidgets/WorkspaceLiveActivity.swift b/TFIWidgets/WorkspaceLiveActivity.swift index c68a4e96..e0d34ce0 100644 --- a/TFIWidgets/WorkspaceLiveActivity.swift +++ b/TFIWidgets/WorkspaceLiveActivity.swift @@ -58,11 +58,8 @@ struct WorkspaceLiveActivity: Widget { return HStack(spacing: 8) { ForEach(visibleSessions) { session in Link(destination: session.destinationURL) { - VStack(spacing: 4) { - HostSystemIcon(asset: session.iconAsset) - Text(session.title).font(.caption2).lineLimit(1) - } - .frame(maxWidth: .infinity) + HostSystemIcon(asset: session.iconAsset) + .frame(minWidth: 44, minHeight: 44) } .accessibilityLabel(session.title) .accessibilityHint("Open Workspace") @@ -70,10 +67,12 @@ struct WorkspaceLiveActivity: Widget { if context.state.workspaceCount > visibleSessions.count { Link(destination: WorkspaceActivityAttributes.destinationURL) { Image(systemName: "ellipsis") - .frame(minWidth: 44, maxWidth: .infinity, minHeight: 44) + .frame(minWidth: 44, minHeight: 44) }.accessibilityLabel("All Workspaces") } + Spacer(minLength: 0) } + .frame(maxWidth: .infinity, alignment: .leading) } private func appIcon(size: CGFloat) -> some View {