From eb2f2caa11de02be5f32521cd1eb987929d749f5 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Thu, 26 Dec 2024 15:41:32 -0800 Subject: [PATCH] Adapt UnreadWidget layout to changes in iOS 17 and up. --- Widget/Widget Views/UnreadWidget.swift | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Widget/Widget Views/UnreadWidget.swift b/Widget/Widget Views/UnreadWidget.swift index fe3b1da46..750de242d 100644 --- a/Widget/Widget Views/UnreadWidget.swift +++ b/Widget/Widget Views/UnreadWidget.swift @@ -24,16 +24,16 @@ struct UnreadWidgetView : View { else { GeometryReader { metrics in HStack { - VStack { + VStack(alignment: .leading) { unreadImage - .padding(.vertical, 12) - .padding(.leading, 8) + .padding(.vertical, 0) + .padding(.leading, 0) Spacer() } } - .frame(width: metrics.size.width * 0.15) - + .frame(width: metrics.size.width * 0.10, alignment: .leading) + Spacer() VStack(alignment:.leading, spacing: 0) { @@ -52,9 +52,8 @@ struct UnreadWidgetView : View { }) Spacer() } - .padding(.leading, metrics.size.width * 0.175) + .padding(.leading, metrics.size.width * 0.085) .padding([.bottom, .trailing]) - .padding(.top, 12) .overlay( VStack { Spacer() @@ -79,7 +78,7 @@ struct UnreadWidgetView : View { var unreadImage: some View { Image(systemName: "largecircle.fill.circle") .resizable() - .frame(width: 30, height: 30, alignment: .top) + .frame(width: 20, height: 20, alignment: .top) .foregroundColor(.accentColor) }