From 675f60c9f270f0f43864005b5a7fcfea3a2e3e39 Mon Sep 17 00:00:00 2001 From: Hariharan Mudaliar Date: Fri, 16 Jan 2026 00:00:02 +0530 Subject: [PATCH] Update stuff, but sneak peek still broken --- DynamicIsland/ContentView.swift | 4 +-- .../ExtensionLiveActivityViews.swift | 35 ++----------------- 2 files changed, 3 insertions(+), 36 deletions(-) diff --git a/DynamicIsland/ContentView.swift b/DynamicIsland/ContentView.swift index 5fe4560..2c5f857 100644 --- a/DynamicIsland/ContentView.swift +++ b/DynamicIsland/ContentView.swift @@ -1290,9 +1290,7 @@ struct ContentView: View { } private func shouldSuppressExtensionCenter(for payload: ExtensionLiveActivityPayload) -> Bool { - guard vm.notchState == .closed else { return false } - let config = payload.descriptor.sneakPeekConfig ?? .default - return config.enabled + vm.notchState == .closed } @MainActor diff --git a/DynamicIsland/components/Extensions/ExtensionLiveActivityViews.swift b/DynamicIsland/components/Extensions/ExtensionLiveActivityViews.swift index 54b992a..55fcbc8 100644 --- a/DynamicIsland/components/Extensions/ExtensionLiveActivityViews.swift +++ b/DynamicIsland/components/Extensions/ExtensionLiveActivityViews.swift @@ -266,12 +266,7 @@ struct ExtensionInlineSneakPeekView: View { } private var trailingWidth: CGFloat { - guard let payload else { return max(leadingWidth, 120) } - return ExtensionLayoutMetrics.trailingWidth( - for: payload, - baseWidth: leadingWidth, - maxWidth: leadingWidth + centerWidth * 0.6 - ) + max(leadingWidth * 0.9, 120) } private var marqueeFrameWidth: CGFloat { @@ -343,33 +338,7 @@ struct ExtensionInlineSneakPeekView: View { @ViewBuilder private var trailingWing: some View { - if let payload { - let descriptor = payload.descriptor - switch resolvedExtensionTrailingRenderable(for: descriptor) { - case let .content(content): - if case .none = content { - spectrumPlaceholder - } else { - VStack(alignment: .trailing, spacing: 6) { - ExtensionEdgeContentView( - content: content, - accent: resolvedAccent, - availableWidth: trailingWidth, - alignment: .trailing - ) - .frame(maxWidth: .infinity, alignment: .trailing) - - Spacer(minLength: 0) - } - .padding(.trailing, 8) - .padding(.vertical, 6) - } - case .indicator: - spectrumPlaceholder - } - } else { - spectrumPlaceholder - } + spectrumPlaceholder } @ViewBuilder