Skip to content

feat: Netflix-style mobile hero carousel on home screen#281

Merged
ProdigyV21 merged 1 commit into
ProdigyV21:mainfrom
chillpill244:feat/mobile-hero-carousel
May 30, 2026
Merged

feat: Netflix-style mobile hero carousel on home screen#281
ProdigyV21 merged 1 commit into
ProdigyV21:mainfrom
chillpill244:feat/mobile-hero-carousel

Conversation

@chillpill244
Copy link
Copy Markdown
Contributor

@chillpill244 chillpill244 commented May 30, 2026

Summary

  • Adds MobileHeroBanner — a portrait card with full-bleed image, multi-stop bottom scrim, logo/title fallback, genre tags, and IMDb rating pill
  • Replaces the home screen hero area with a circular HorizontalPager carousel: auto-advances every 10s, resets timer on manual swipe, peeks adjacent cards, and scales side cards down for depth
  • Hero pool draws 10 items interleaved from the first two non-CW catalog rows
  • Profile avatar and search icon sit in a row above the carousel; tapping the avatar opens the profile picker

Test plan

  • Carousel auto-scrolls and wraps around at both ends
  • Manual swipe resets the 10s auto-scroll timer
  • Adjacent cards are partially visible and scale up when scrolled to center
  • Logo image shown when available; falls back to title text
  • Genre tags, formatted date, and IMDb rating render correctly
  • Tapping a card navigates to details
  • Tapping the profile avatar opens the profile picker

Adds MobileHeroBanner card composable and wires it into a circular
HorizontalPager carousel with auto-scroll, adjacent card peek, scale
animation, and tappable profile avatar.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@chillpill244
Copy link
Copy Markdown
Contributor Author

chillpill244 commented May 30, 2026

Screenshot_20260529_225333_ARVIO

@ProdigyV21 ProdigyV21 merged commit 6d285c3 into ProdigyV21:main May 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants