From 669ff40946b3aabbaa9ea97a49b161fa067f709f Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 18 Jul 2026 18:13:04 +0000 Subject: [PATCH] Fix collapsed Now Playing page: make homeLayout greedy again MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removing the embedded backdrop from homeLayout also removed its only greedy layer — the ZStack then hugged the title/transport column, the page collapsed to a centered band, and the chevron overlays piled onto the content. Fill the available space explicitly. --- App/Continuity/Views/NowPlayingView.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/App/Continuity/Views/NowPlayingView.swift b/App/Continuity/Views/NowPlayingView.swift index bf0bd46..6a348cc 100644 --- a/App/Continuity/Views/NowPlayingView.swift +++ b/App/Continuity/Views/NowPlayingView.swift @@ -47,6 +47,10 @@ struct NowPlayingView: View { } .padding(.horizontal, 24) } + // Greedy on purpose: the backdrop used to be the layer that stretched this page to + // full height; without it the ZStack hugs its content and the page collapses to a + // centered band (with the chevron overlays piling onto the transport). + .frame(maxWidth: .infinity, maxHeight: .infinity) .overlay(alignment: .top) { pageChevron( system: "chevron.compact.up",