[TV] Search: Podcasts/Episodes scope filter - #5729
Conversation
af82e68 to
3414c70
Compare
|
@claude please review this |
|
Claude finished @sztomek's task in 2m 33s —— View job Code review: TV Search Podcasts/Episodes scope filter
Nice, focused change — the scope switching reads cleanly and splitting 1. Focus is lost in the Episodes scope after the podcast overlay closes
Related, milder: in 2. No explicit focus requester on the selected pill
Since selection follows focus here, any case where the restorer's saved child is dropped means focus lands on Top Results and the whole content region silently swaps out from under the user. Worth exercising: select Episodes → D-pad down into the list → scroll a few items → D-pad up back to the pills. If focus doesn't return to Episodes, the scope resets. 3.
|


Description
Adds the Podcasts/Episodes scope filter to the TV Search screen, on top of the basic search PR.
Top Results/Podcasts/Episodes, styled exactly as the top‑bar tab pills (androidx.tv.material3TabRow+ pill indicator in abackgroundSunkencontainer), centered between two divider lines per the Figma. Selecting follows focus, like the top bar.TvPodcastGridScaffold).filterstate +onFilterSelectedtoTvSearchViewModeland the scope switching inTvSearchScreen. No new strings (reusessearch_filters_*), no analytics.Fixes POC-800 https://linear.app/a8c/issue/POC-800/wire-up-search-apis
Figma: Ftk3KwnfqaK4g57yCN63p0-fi-2595_2243
Testing Instructions
Screenshots or Screencast
Screen_recording_20260812_142126.mp4
Checklist
./gradlew spotlessApplyto automatically apply formatting/linting)modules/services/localization/src/main/res/values/strings.xmlI have tested any UI changes...