Automattic / Automattic/pocket-casts-ios
Title Truncated on Episode Details Screen
- Dominant language
- Swift
- Stars
- 1.8k
- Forks
- 197
- Avg merge
- 17h 20m
- Merged PRs (30d)
- 103
Description
### Description
We currently truncate the title on the episode details screen on iOS, but no on Android. We should change this to match the behavior on Android.
### Step-by-step reproduction instructions
1. Navigate to a podcast episode that has a long title.
2. View the episode's details screen.
3. Notice that the episode title is truncated.
From the user report regarding their display zoom/text size setup, which may make recreating the issue easier:
> DISPLAY ZOOM: Yes, I use it (“larger text”). I turned it off as an experiment, and it displayed one more word in the truncated title of a new sample podcast that just came out today, but still not the entire title. It also showed more podcasts on screen when using any given filter, and increased the amount of immediately visible description text when clicking on a particular podcast.
>
> TEXT SIZE: I was using third from the left of the options on the sliding bar. As an experiment, I switched it to the furthest left option (smallest). I closed the app and restarted the phone. It didn’t make any difference in regards to the truncated title.
### 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
iOS 18.5
PocketCasts 7.89.1
Contributor guide
Research direction
Start by reproducing the issue on the iOS episode details screen with an episode that has a long title, using the reported display zoom and text-size settings as needed. Compare the result with the Android behavior described in the issue and trace the episode details screen implementation. Done means long titles display with the same non-truncated behavior as Android without regressing the screen layout.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100