Skip to content

Add hero images to TV demo carousel - #146

Merged
MattiasBuelens merged 5 commits into
developfrom
feature/tv-carousel-hero-images
Oct 23, 2026
Merged

MattiasBuelens merged 5 commits into
developfrom
feature/tv-carousel-hero-images

Conversation

@MattiasBuelens

@MattiasBuelens MattiasBuelens commented Oct 22, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Each slide in the TV demo's home carousel now shows a hero image behind the stream's title, instead of a plain colored gradient.

  • Stream gains @DrawableRes image: Int. The images are in app/src/main/res/drawable-nodpi/stream_*.jpg, at most 1920 px wide.
  • StreamSlide draws the image with ContentScale.Crop, then a SlideScrim (a dark gradient from the left and from the bottom) so the white text stays readable.
  • Image sources:
    • Bip Bop: public domain.
    • Elephant's Dream: CC BY 2.5.
    • Sintel: CC BY 3.0.
    • Livesim and Test card: frames of the DASH-IF Livesim test stream, captured in the demo app. The Test card image adds a "CC" badge.
  • A new short app/README.md describes the demo app and credits the images.
  • The home screen screenshot in the Android TV getting started guide is re-rendered with Robolectric to show the new carousel. It is now docs/assets/tv-demo-home.jpg (a JPEG, because the photos make a PNG much larger).

TV home screen

Link to Devin session: https://dolby.devinenterprise.com/sessions/c92e3de4d3b0416384ebe04af7ef9499
Open in Devin Desktop: https://dolby.devinenterprise.com/desktop/session/c92e3de4d3b0416384ebe04af7ef9499?variant=devin
Requested by: @MattiasBuelens

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

MattiasBuelens and others added 4 commits October 22, 2026 19:33
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@MattiasBuelens
MattiasBuelens merged commit fda084c into develop Oct 23, 2026
1 check passed
@MattiasBuelens
MattiasBuelens deleted the feature/tv-carousel-hero-images branch October 23, 2026 07:41
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.

1 participant