Fix item detail views on tvOS - use push navigation instead of modal
Changed item routing from .modal to .push in HomeCoordinator, LibraryCoordinator, and SearchCoordinator. Individual media items (movies, episodes, etc.) now open full-screen instead of in modal dialogs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
54154b032f
commit
8ad851ead1
|
@ -19,9 +19,9 @@ final class HomeCoordinator: NavigationCoordinatable {
|
|||
var start = makeStart
|
||||
|
||||
#if os(tvOS)
|
||||
@Route(.modal)
|
||||
@Route(.push)
|
||||
var item = makeItem
|
||||
@Route(.modal)
|
||||
@Route(.push)
|
||||
var library = makeLibrary
|
||||
#else
|
||||
@Route(.push)
|
||||
|
|
|
@ -20,7 +20,7 @@ final class LibraryCoordinator<Element: Poster>: NavigationCoordinatable {
|
|||
var start = makeStart
|
||||
|
||||
#if os(tvOS)
|
||||
@Route(.modal)
|
||||
@Route(.push)
|
||||
var item = makeItem
|
||||
@Route(.push)
|
||||
var library = makeLibrary
|
||||
|
|
|
@ -18,9 +18,9 @@ final class SearchCoordinator: NavigationCoordinatable {
|
|||
@Root
|
||||
var start = makeStart
|
||||
#if os(tvOS)
|
||||
@Route(.modal)
|
||||
@Route(.push)
|
||||
var item = makeItem
|
||||
@Route(.modal)
|
||||
@Route(.push)
|
||||
var library = makeLibrary
|
||||
#else
|
||||
@Route(.push)
|
||||
|
|
Loading…
Reference in New Issue