Skip to content

Improve: frosted channel logo card for Live TV titles without art - #163

Merged
SandObserver merged 3 commits into
mainfrom
feat/frosted-live-tv-cards
Oct 14, 2026
Merged

SandObserver merged 3 commits into
mainfrom
feat/frosted-live-tv-cards

Conversation

@SandObserver

Copy link
Copy Markdown
Owner

Summary

  • Draw Live TV titles without TMDB art or a guide picture as the channel logo, large, over its own colours shrunk to 6x9 pixels and blurred, with the title at the bottom. A soft shade behind the logo keeps thin parts readable.
  • Keep the title on dark grey for channels without a logo.
  • Give blocks named after their channel the same card. Remove the channel card, its art lookup from the show with the most airtime, and the airtime count.
  • Use the design key live-frosted, so only the posters that change are uploaded again.

Testing

Format, lint, type checks and the full suite pass. A new test checks that the card takes the logo's colours, and that it stays grey without a logo.

Checklist

  • Format, lint, type checks and tests pass.
  • DESIGN_VERSION bumped and tests/golden written again if rendered images change.
  • CHANGELOG.md updated under Unreleased for user-visible changes.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Deploying posteryard with  Cloudflare Pages  Cloudflare Pages

Latest commit: e4f18a0
Status: ✅  Deploy successful!
Preview URL: https://cdc722bd.posteryard.pages.dev
Branch Preview URL: https://feat-frosted-live-tv-cards.posteryard.pages.dev

View logs

The channel's logo, large, sits over its own colours shrunk and blurred
until no shape is left, with the title below. A channel without a logo
keeps the title on dark grey.
Plex has no channel item to hold a channel poster, so these blocks are
gap fillers in the guide. They get the same card as other titles without
art, and the channel card with art of the most aired show is removed.
@SandObserver
SandObserver force-pushed the feat/frosted-live-tv-cards branch from 71009c1 to e4f18a0 Compare October 14, 2026 19:11
@SandObserver
SandObserver merged commit 1ab7d68 into main Oct 14, 2026
6 checks passed
@SandObserver
SandObserver deleted the feat/frosted-live-tv-cards branch October 14, 2026 19:16
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