You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds a new Immersive detail screen style alongside the existing Classic and Modern layouts.
The new layout provides a more cinematic, full-screen presentation with vertically integrated sections instead of a tab-based structure, while keeping the existing detail screen functionality and adapting the experience across TV and mobile layouts.
Open to feedback on layout details and polish.
Related Issues
None.
Type of Change
Bug fix
New feature
Refactor
Performance improvement
UI/UX update
Documentation update
Build/CI change
Other (describe):
Changes Made
Added a new Immersive option to the detail screen style settings.
Added dedicated Immersive layouts for movies, series, episodes, people, and collections, including episodes, discovery, cast/crew, extras, details, chapters, and collection content where applicable.
Added responsive portrait/mobile layouts and TV-focused navigation, focus handling, and dynamic backdrop behavior.
Added shared Immersive media card components and widget tests for the new detail screen behavior.
Kept Classic and Modern detail screen styles available and unchanged in behavior.
Platform
Android
iOS
tvOS
Web
macOS
Windows
Linux
All / Shared code
Testing
Tested on emulator / simulator
Tested on physical device
Manual testing completed
Not tested (explain why):
Test Steps
Select Immersive under the detail screen style setting.
Open different item types such as a movie, series, episode, person, and collection.
Navigate through the available sections and verify focus/navigation, playback actions, backdrop updates, and responsive behavior.
Verify the layout on both TV/landscape and mobile/portrait sizes.
Appreciate the work you've put in here but I'm not really seeing a striking difference between this and Modern, beyond the genres appearing above the name (which I hope is capped in some way, because sometimes people's metadata will have tons) and removing tabs?
To that end, I'm almost wondering if it wouldn't be more straightforward to add a conditional toggle to Modern to show/hide tabs, instead of implementing this as a full-blown option. Especially when we consider having to port it to Smart-TV and Roku, and having to keep it in mind when any changes to any of the impacted pages are made in the future, it might be less hassle? When @RadicalMuffinMan implemented Modern, it felt like a breath of fresh air/overhaul, whereas this feels more like Modern-lite to me but maybe I'm missing something from just looking at the screenshots and not testing it live.
I can see the similarity to Modern, but the flow is quite different. Everything is on one continuous screen, the backdrop follows focus, and episodes can be played directly from the series screen. I do think the idea of making tabs optional in Modern makes sense too, though
what about "nouveau"? gives vibes between modern and classic, since it's the design of modern with the layout of classic (sorta) and some new extras on top?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request
Summary
Adds a new Immersive detail screen style alongside the existing Classic and Modern layouts.
The new layout provides a more cinematic, full-screen presentation with vertically integrated sections instead of a tab-based structure, while keeping the existing detail screen functionality and adapting the experience across TV and mobile layouts.
Open to feedback on layout details and polish.
Related Issues
None.
Type of Change
Changes Made
Platform
Testing
Test Steps
Screenshots
TV
Movie
Series
Discovery
Episodes
Details / People
Person
Mobile
Movie
Series
Person
Discovery
Checklist