Page MenuHomePhabricator

Native article references list
Open, NormalPublic

Description

Utilize a native reference popover and native reference list in the apps when switching to mobile-html.

Proposal
Add a "References" menu item for references in the existing "About this article" menu:

That when tapped, would show a native references list. RI work in mobile-html to support this is covered by T217352

Background:

Currently, the apps utilize a native presentation for the reference popover:


But include a web-based reference list in the content of the article:


With mobile-html, the reference list is being provided separately from the article content to improve article load time. It would simplify the presentation & interaction if it were all native or all web-based. In an all web-based presentation, the apps would lose the ability to gray out UX elements outside of the web view (toolbars, navbars). In an all native presentation, the reference section could be a link to a separate view similar to how the language list or edit history work currently, and the reference popovers could stay as they are currently.

Event Timeline

JoeWalsh created this task.Mar 12 2019, 6:56 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMar 12 2019, 6:56 PM
JMinor claimed this task.Mar 19 2019, 6:19 PM
JMinor triaged this task as Normal priority.
JMinor moved this task from Needs Triage to Product Backlog on the Wikipedia-iOS-App-Backlog board.

Per our discussion, yes, it is ok to separate reference lists into another endpoint. From the UX/product side this means we will need to move references out of the main article/inline area and into a popover/drawer/disclosure presentation.

JoeWalsh renamed this task from Consider consolidation of presentation of references into a fully-native or fully-web based appearance to Native article references list.Jun 19 2019, 11:24 AM
JoeWalsh updated the task description. (Show Details)
JMinor removed JMinor as the assignee of this task.Sep 12 2019, 8:32 PM
JMinor added a subscriber: JMinor.