Skip to content

Add full-screen Now Playing view triggered from mini-player #73

Description

@Akatenvictor

What

Implement a slide-up full-screen view when the mini-player bar is tapped, showing album art, waveform visualization, and expanded playback controls.

Why

The current mini-player bar only shows basic info. Users need quick access to scrubbing, queue management, and like/save actions without navigating away from their current page.

Scope

In: Slide-up modal, album art display, scrubber, volume control, like/save buttons, queue preview
Out: Equalizer UI, audio effect controls

Acceptance Criteria

  • Tapping mini-player triggers smooth slide-up animation (300ms ease-out)
  • Album art displayed centered with gradient background derived from dominant color
  • Progress scrubber allows seeking with time display
  • Swipe-down gesture dismisses the view
  • All controls accessible via keyboard (Tab order logical)

Technical Context

  • Builds on existing Player component in components/ui/Player
  • Uses PlaybackContext for state
  • Consider framer-motion for gesture-driven animation

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions