Automattic / Automattic/pocket-casts-android

UI tweaks to the mini player

Open
#2,114 0 comments 1 reaction 0 assignees View on GitHub
[Type] Enhancement
Dominant language
Kotlin
Stars
2.8k
Forks
308
Avg merge
1d 11h
Merged PRs (30d)
197

Description

### Description

After [testing on iOS](https://github.com/Automattic/pocket-casts-ios/pull/1634#discussion_r1580806156) we've made a couple of adjustments to the new floating mini player. It would be great if we can add those too on Android:

- [ ] Adjust the drop shadow so is projected from below, this is so it doesn't clash with the progress bar, making it muddy.

The old drop shadow specs had a "Y" parameter of "8", which is now "-4"

image

- [ ] Add a transparent layer below the mini player. Having the background elements below the mini player can be distracting. I've added a layer behind the mini player with a gradient going from $ui-primary-01 (100% opacity) to $ui-primary-01 (0% transparency) to suppress this effect.

image

[Figma link](https://www.figma.com/file/G60UqxPhTynbalo0Vfr1NC/Playground?type=design&node-id=1205%3A6609&mode=design&t=4uaOfOo3mFGrqCyE-1)

Thank you!

### Step-by-step reproduction instructions

...

### Screenshots or screen recording

_No response_

### Did you search for existing bug reports?

- [X] I have searched for existing bug reports.

### Device, Operating system, and Pocket Casts app version

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by locating the Android implementation of the new floating mini player and compare its current visuals with the linked Figma design and iOS adjustments. Update the shadow so its Y parameter is -4 and add the specified gradient layer beneath the player; confirm that the progress bar remains clear and background elements are suppressed.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
design, mobile
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.