Skip to content

Tablet/landscape layouts for artist, album, now playing#136

Merged
darious merged 1 commit intomainfrom
feature/tablet
Apr 28, 2026
Merged

Tablet/landscape layouts for artist, album, now playing#136
darious merged 1 commit intomainfrom
feature/tablet

Conversation

@darious
Copy link
Copy Markdown
Owner

@darious darious commented Apr 28, 2026

Wide-screen layouts (sw>=600dp or width>=720dp) for artist, album, now playing. Mirrors web layout patterns. Phone portrait unchanged.

  • Artist: taller full-bleed hero (60% screen height) with top-aligned crop. Matches web h-[60vh].
  • Album: fixed 500dp left pane (artwork + meta + actions) + flex tracks. Matches web grid-cols-[500px,1fr].
  • Now Playing: square artwork at full row height, right column capped 672dp. Matches web 80vh artwork + max-w-2xl.
  • New isWide() helper in ui/components/Responsive.kt.

Mirrors web layout patterns on wide screens (sw>=600dp or width>=720dp):

- Artist: taller full-bleed hero (60% screen height) with top-aligned
  crop and larger padding. Matches web h-[60vh] hero pattern.
- Album: fixed 500dp left pane with artwork + meta + actions, flex
  right pane for tracks. Matches web grid-cols-[500px,1fr].
- Now Playing: square artwork sized to full row height, right column
  capped at 672dp with centered controls. Matches web 80vh artwork
  + max-w-2xl info column.
- New isWide() helper in ui/components/Responsive.kt.
@darious darious merged commit cc77809 into main Apr 28, 2026
7 checks passed
@darious darious deleted the feature/tablet branch April 28, 2026 21:11
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