Make Subscriptions view focusable on tvOS

Move the channel-link button and View Options into a top safe-area inset
on tvOS so they are reachable with the remote, mirroring the Continue
Watching pattern. Wrap chrome and content in focus sections with a
default-focus namespace so initial focus lands on the first video. Hide
the duplicate in-content section header on tvOS, and add
scrollClipDisabled to VideoListContainer so focus scaling on rows is
not clipped at the scroll edges.
This commit is contained in:
Arkadiusz Fal
2026-04-16 07:50:27 +02:00
parent 70a5375b7e
commit 033c93e542
2 changed files with 124 additions and 78 deletions

View File

@@ -58,6 +58,7 @@ struct VideoListContainer<Header: View, Content: View, Footer: View>: View {
footer()
}
}
.scrollClipDisabled()
#else
// iOS/macOS: Background overlay pattern
backgroundStyle.color