From 54154b032feffc012952325aabd10b5fb34c4ec6 Mon Sep 17 00:00:00 2001 From: Ashik K Date: Fri, 17 Oct 2025 12:02:14 +0200 Subject: [PATCH] Fix channel display on tvOS - use full screen instead of modal popup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed MediaCoordinator routing from .modal to .push for tvOS to match native library behavior. All channels (Xtream VOD, Xtream Series, Live TV, etc.) now display in full-screen grid layout instead of a small centered modal window. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- Shared/Coordinators/MediaCoordinator.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Shared/Coordinators/MediaCoordinator.swift b/Shared/Coordinators/MediaCoordinator.swift index 83d0280d..60e91280 100644 --- a/Shared/Coordinators/MediaCoordinator.swift +++ b/Shared/Coordinators/MediaCoordinator.swift @@ -18,9 +18,9 @@ final class MediaCoordinator: NavigationCoordinatable { @Root var start = makeStart #if os(tvOS) - @Route(.modal) + @Route(.push) var library = makeLibrary - @Route(.modal) + @Route(.push) var liveTV = makeLiveTV #else @Route(.push)