Automattic / Automattic/pocket-casts-android
Watch Now Playing and Up Next screens do not show the time
- Dominant language
- Kotlin
- Stars
- 2.8k
- Forks
- 308
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 143
Description
### Description
On the watch, the Now Playing and Up Next screens do not show the time text. This was done [intentionally](https://github.com/atharv028/pocket-casts-android/blob/27bc7a4cc76a605d14ccb4dbfdefa1d32d19c7f8/wear/src/main/kotlin/au/com/shiftyjelly/pocketcasts/wear/ui/component/NowPlayingPager.kt#L60-L64) because there does not currently appear to be a good way to have the time text scroll away independently across different pages of a Pager. More details about the trouble I had with this are in [this comment](https://github.com/google/horologist/issues/1181#issuecomment-1522555773).
### Step-by-step reproduction instructions
1. Open the watch to the main watch list screen
2. ✅ Observe there is time text
3. Swipe left to the Now Playing screen
4. 🔲 Observe there is no time text
5. Swipe left to the Up Next screen
6. 🔲 Observe there is no time text
### Screenshots or screen recording
||||
| --- | --- | --- |
|  |  |  |
### Did you search for existing bug reports?
- [X] I have searched for existing bug reports.
### Device, Operating system, and Pocket Casts app version
7.41-rc-2 pre-release build
Contributor guide
Research direction
Start with wear/src/main/kotlin/au/com/shiftyjelly/pocketcasts/wear/ui/component/NowPlayingPager.kt, especially the linked section where time text was intentionally omitted. Review the related Horologist discussion before investigating the Pager behavior. Done means the watch's Now Playing and Up Next screens display the time text while preserving the expected scrolling behavior across pages.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100