Skip to content

fix(mobile): render Discover Weekly as a lineup with a header tile - #14578

Merged
dylanjeffers merged 1 commit into
mainfrom
fix/discover-weekly-mobile-lineup
Aug 28, 2026
Merged

fix(mobile): render Discover Weekly as a lineup with a header tile#14578
dylanjeffers merged 1 commit into
mainfrom
fix/discover-weekly-mobile-lineup

Conversation

@dylanjeffers

Copy link
Copy Markdown
Contributor

What

The native Discover Weekly screen wrapped the artwork header and the entire track list in one <Paper m='l' h='100%'>, so the whole page read as a single full-page tile with the lineup nested inside it.

This moves the header into the lineup's ListHeaderComponent so it renders as a normal lineup with a header tile on top — same shape as Trending / Remixes / Listening History.

  • Header (art, title, subtitle, track count, play button) is its own Paper tile, passed via TrackLineup's header prop.
  • TrackLineup now renders directly under ScreenContent, so track tiles sit on the screen background.
  • Header padded ph='l' pt='l' to line up with TrackLineup's own 16px item padding.
  • Swapped the duplicated 'DISCOVER_WEEKLY_TRACKS' string literal for the existing DISCOVER_WEEKLY_SOURCE constant already used for the playback queue.

Follow-up to #14574.

Testing

tsc and eslint clean for packages/mobile. Layout-only change — no behavior, playback, or analytics changes.

🤖 Generated with Claude Code

The screen wrapped the artwork header and the entire track list in one
full-height Paper, so it read as a single full-page tile with the lineup
nested inside it. Move the header into the lineup's ListHeaderComponent so
the track tiles render as a normal lineup on the screen background, matching
Trending / Remixes / Listening History.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@changeset-bot

changeset-bot Bot commented Aug 28, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 0ba0a62

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@dylanjeffers
dylanjeffers merged commit ad2db2e into main Aug 28, 2026
1 check passed
@dylanjeffers
dylanjeffers deleted the fix/discover-weekly-mobile-lineup branch August 28, 2026 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant