Page MenuHomePhabricator

[M] Community: Three Dot More Menus and Long Press Actions
Open, MediumPublic

Description

Background

Every module in the Community feed should give users control over how they interact with content. A three dot menu on each module provides quick access to hide/unhide actions. Building this as a shared component ensures consistent behavior across all modules and reduces implementation overhead per module.

User Story

As a reader browsing the Community Picks feed, I want to hide individual modules and act on individual article items so that I can curate my feed experience and act on content I find interesting.

Requirements

Module 3-dot menu

  • Every module in the Community feed should display a three dot menu icon in the top right corner
  • Tapping the three dot menu should reveal the option to Hide module, or Hide card
    • Hide module should remove the module from the feed with an option to undo. Hidden modules should remain hidden on subsequent feed loads
    • Hide Card should remove that instance of the module from the feed with an option to undo. If a user selects this, the card should be hidden permanently, unless the user clears the app data (from their system settings), or uninstalls/reinstalls the app.
  • Previously hidden modules can be restored in settings
  • Menu behaviour and styling should be consistent across all modules

Articles

  • Allow long-pressing of any article in "Community" to display current link preview & action menu
  • Each article displayed as a card should have a 3-dot menu that opens the longpress options: Open, Open in new tab, Open in background tab, Save/Remove from Saved, Share and Copy link address.

Design Link

Menu (Figma) →
Toast (Figma) →

Android task for reference

https://phabricator.wikimedia.org/maniphest/task/edit/418877/

Toni Handoff Notes

Based on progress at PR https://github.com/wikimedia/wikipedia-ios/pull/5995

Things remaining todo:

UI needs to be fine-tuned. Ensure the proper three-dot icon is used (currently it's a temp icon), that it uses WMFSFSymbolsIcon, etc.

Allow long-pressing of any article in "Community" to display current link preview & action menu
Each article displayed as a card should have a 3-dot menu that opens the longpress options: Open, Open in new tab, Open in background tab, Save/Remove from Saved, Share and Copy link address.

These two requirements still need to be done.

Eng notes

We can use the WMFToastManager showRichToast for the toast's undo button.

Event Timeline

HNordeenWMF renamed this task from Community: Three Dot More Menu to Community: Three Dot More Menus.May 28 2026, 11:00 PM
HNordeenWMF triaged this task as Low priority.
HNordeenWMF updated the task description. (Show Details)
HNordeenWMF updated the task description. (Show Details)
HNordeenWMF raised the priority of this task from Low to Medium.Jul 1 2026, 3:04 PM
Mazevedo renamed this task from Community: Three Dot More Menus to [M] Community: Three Dot More Menus.Jul 1 2026, 6:29 PM
Mazevedo set the point value for this task to 3.
Mazevedo removed the point value 3 for this task.
Mazevedo renamed this task from [M] Community: Three Dot More Menus to [M] Community: Three Dot More Menus and Long Press Actions.Jul 1 2026, 6:32 PM
Mazevedo updated the task description. (Show Details)
HNordeenWMF raised the priority of this task from Medium to High.Jul 7 2026, 7:34 PM
HNordeenWMF lowered the priority of this task from High to Medium.
HNordeenWMF lowered the priority of this task from Medium to Low.Jul 13 2026, 7:55 PM
HNordeenWMF raised the priority of this task from Low to Medium.Jul 13 2026, 11:10 PM
HNordeenWMF removed a project: Design.
HNordeenWMF added a subscriber: SChekfa-WMF.
HNordeenWMF raised the priority of this task from Medium to High.Aug 17 2026, 5:39 PM

@SChekfa-WMF

[...] remove the module from the feed with an option to undo.

I don't see the undo option in Figma. Could you provide a link to the frame?

Also, would you like some animation when the cards are hidden? The old explore feed smoothly animates up the card below. Let me know if we should do something like that.

HNordeenWMF lowered the priority of this task from High to Medium.Aug 20 2026, 5:08 PM