Automattic / Automattic/pocket-casts-android

Feature request: Add actions to single episodes within a podcast

Open
#748 1 comment 0 reactions 0 assignees View on GitHub
[Type] Feature
Dominant language
Kotlin
Stars
2.8k
Forks
308
Avg merge
1d 13h
Merged PRs (30d)
143

Description

### What problem does this address?

Currently, when you open a podcast, you are presented with a list of episodes. To select an episode, you must press and hold then checkboxes appear. There is a toolbar near the top of the screen that allows you to take actions. This can be cumbersome for TalkBack users. Especially when only needing to take an action on one episode.

### What is your proposed solution?

Implement actions for single episodes. For example, in TalkBack I can swipe up or down with one finger to hear the actions I can take on an item. For this situation, I might expect to hear activate, add to play next, archive, etc. Another way to get to actions with TalkBack is to access them from the TalkBack menu.

I have included what I think is the correct developer documentation below.

https://developer.android.com/develop/ui/views/components/appbar/actions

You can see a good example of action implementation on the overview screen.
1. Open overview.
2. With TalkBack, touch an open app and listen to the app name be announced.
3. Swipe up or down with one finger to hear the actions that can be taken on that app.

This is what I envision for easier management of podcast episodes.

### Did you search for existing feature suggestions?

- [X] I have searched for existing feature suggestions.

Contributor guide

Open the contributing guide

Research direction

Start with the podcast episode list and the Android app bar actions documentation linked in the issue; compare it with the overview screen's existing TalkBack actions. Done means a TalkBack user can discover and invoke actions such as activate, add to play next, and archive on a single episode without entering multi-select mode.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
accessibility, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 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.