Page MenuHomePhabricator

Add a ‘customize by language’ option on the overflow menu of relevant cards in the feed itself
Closed, ResolvedPublic

Description

Recommended finding from user testing in T192891

Problem

During user testing, it was noted that ability to show/hide specific languages in card types was not very discoverable when only accessed via the separate 'Customize the feed' screen.

Proposed solution

On language-dependent cards in the Explore feed itself, add an additional option on the overflow menu to "Edit card languages":

image.png (1×730 px, 116 KB)

Tapping on this option will open the relevant card language selection dialog directly on the Explore feed view.

Related to: T181153: Add 'smart' prompts to customize feed based on user behavior

Steps to QA

Pre-conditions: Ensure there is more than 1 app language set, eg. EN & DE.

  1. Open the Explore feed and tap on the overflow of an language-dependent card, eg., Trending. It is expected that there should be an extra option on this card to "Edit card languages".
  2. Tap on the option to "Edit card languages". It is expected the dialog will appeaser allowing the user to select which app languages the user has set (in this case EN & DE) will be shown for that card.
  3. Uncheck one of the languages for that card and close the dialog. It is expected the feed will refresh with the card no longer showing for the unchecked language.
  4. Go to 'Customize the feed'. It is expected the language bar for that card will also show the language as being 'turned off' for that card (the language icon will show as grey text inside an outline container instead of a white text in a solid container).

Event Timeline

Change 436965 had a related patch set uploaded (by Cooltey; owner: Cooltey):
[apps/android/wikipedia@master] [WIP] Add a ‘customize by language’ option on the overflow menu of feed cards

https://gerrit.wikimedia.org/r/436965

Change 436965 merged by jenkins-bot:
[apps/android/wikipedia@master] Add a ‘customize by language’ option on the overflow menu of feed cards

https://gerrit.wikimedia.org/r/436965

This works for me testing on Pixel 2 (8.1) with WIkipedia v2.7.234-alpha-2018-06-12.

Added test steps for further QA.

Vvjjkkii renamed this task from Add a ‘customize by language’ option on the overflow menu of relevant cards in the feed itself to e1baaaaaaa.Jul 1 2018, 1:07 AM
Vvjjkkii reopened this task as Open.
Vvjjkkii removed cooltey as the assignee of this task.
Vvjjkkii triaged this task as High priority.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii edited subscribers, added: cooltey; removed: gerritbot, Aklapper.
CommunityTechBot renamed this task from e1baaaaaaa to Add a ‘customize by language’ option on the overflow menu of relevant cards in the feed itself.Jul 2 2018, 3:19 PM
CommunityTechBot closed this task as Resolved.
CommunityTechBot assigned this task to cooltey.
CommunityTechBot raised the priority of this task from High to Needs Triage.
CommunityTechBot updated the task description. (Show Details)
CommunityTechBot edited subscribers, added: gerritbot, Aklapper; removed: cooltey.