Page MenuHomePhabricator

Create a prototype to test an "Explicit reading mode" app and article navigation concept
Closed, ResolvedPublic

Assigned To
Authored By
RHo
Jun 4 2018, 2:22 PM
Referenced Files
F24768638: ER 07 - exploded view 2 tabs open.png
Aug 10 2018, 1:46 PM
F18748647: image.png
Jun 4 2018, 6:18 PM
F18744744: image.png
Jun 4 2018, 2:22 PM
F18744710: ER 02 Settings.png
Jun 4 2018, 2:22 PM
F18744714: ER 03.png
Jun 4 2018, 2:22 PM
F18744725: ER 06ii.png
Jun 4 2018, 2:22 PM
F18744707: ER 01 Feed.png
Jun 4 2018, 2:22 PM
F18744717: ER 04.png
Jun 4 2018, 2:22 PM

Description

APK for testing

https://releases.wikimedia.org/mobile/android/wikipedia/scratch/app-alpha-prototype_2.apk

Overview

Build a prototype for the "Explicit reading mode" concept update to the the app and article navigation.

How does the "Explicit reading mode" concept differ from the current app?

This concept incorporate article reading as an explicit tab in the same 'view' as the other main bottom nav sections.
When in the article view, article actions (Find in page, save to reading list, etc) are moved to the top app bar, and the table of contents is updated to use a draggable floating 'outline' button.

Navigation structure:

image.png (110×648 px, 9 KB)

Proposed design

Invision prototype: https://wikimedia.invisionapp.com/public/prototype/sji0b7pde004i1t013klh67px

Walkthrough: https://docs.google.com/presentation/d/1zH_mGiJahl3z6wzuRZ5lAH-a4M0oneeIqkGESRs4aVM/edit#slide=id.g3b82d9366d_0_1008

NOTE: See Zeplin project for redlined mocks, tagged with Explicit reading mode
App navigation (key changes from existing app)
Feed
ER 01 Feed.png (1×720 px, 497 KB)
Side drawer
ER 02 Settings.png (1×720 px, 148 KB)
Feed scrolled
ER 03.png (1×720 px, 584 KB)
Article view (key changes from existing app)
  • T197809 Update the article view's top toolbar elements:
    • Replace the "x" close icon with a bespoke back and forward icons on the top left of the app bar
    • Move the tabs element to the bottom instead
  • Update and amend article tabs design:
    • Show actual number of tabs open using an updated tab icon [T150462]
    • Simplify the tab structure from 3 separate elements per tab to a single layer per tab [T176014]
    • Active tab body should scroll with tab headers [T112980] - this may be fixed by the above change
    • T197708 - Update the toolbar icons and overflow options in the "exploded tabs" view
    • Ensure tabs are dismissable by swiping when in exploded tab view [T103955]
    • Add "Undo close tab" toast [T158082]
  • Update the article action elements:
  • T197808 Update the article view:
    • Move 'add to reading list' and 'share' as more common actions users can take to the top toolbar
    • Place all article actions into an overflow menu in the top article toolbar
    • History (aka Recently read) is moved as a sub-section within the article overflow menu
    • On scrolling down, status bar, device nav, app bar and and bottom nav bar animate off the screen
  • T165964 - Table of contents is updated to a floating draggable button
Article view
ER 04.png (1×720 px, 569 KB)
Article scrolled
ER 05.png (1×720 px, 323 KB)
TOC open
ER 06ii.png (1×720 px, 115 KB)
Article overflow
image.png (640×360 px, 92 KB)
View all open articles
ER 07 - exploded view 2 tabs open.png (1×720 px, 240 KB)

Related Objects

Event Timeline

Vvjjkkii renamed this task from Create a prototype to test an "Explicit reading mode" app and article navigation concept to jobaaaaaaa.Jul 1 2018, 1:06 AM
Vvjjkkii raised the priority of this task from Medium to High.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
Sharvaniharan renamed this task from jobaaaaaaa to Create a prototype to test an "Explicit reading mode" app and article navigation concept.Jul 1 2018, 5:24 AM
Sharvaniharan lowered the priority of this task from High to Medium.
Sharvaniharan updated the task description. (Show Details)
Sharvaniharan added a subscriber: Aklapper.
Restricted Application changed the subtype of this task from "Deadline" to "Task". · View Herald TranscriptAug 22 2018, 7:31 AM

Just a passer-by comment: This seems to be one of those tasks that seem to require the frequent users to come over their habitual actions to access different UI elements such as Share, Add to reading list etc. It would be nice if these kind of changes were better kept at a minimum as they are not very well welcomed by all comoared to other changes such as a new feature.

Hoping that this change would bring more good than bad. It would be nice if this change stabilises the UI at least now avoiding repositioning of UI elements in future.

The task was to create this prototype (B) for testing against prototype A (T195335). Testing completed in T196398 indicated a preference for the incremental improvements in Prototype A.
As such, this task and associated tickets can be closed pending further exploration of nav improvements in future.