Page MenuHomePhabricator

As a user of random, I want a better way to cycle through random suggestions smoothly and without gunking up history
Closed, DeclinedPublic

Assigned To
None
Authored By
JMinor
Dec 1 2017, 10:26 PM
Referenced Files
F12667802: Randomizer - no image.png
Jan 19 2018, 11:52 PM
F12667925: Peek - Randomizer card.png
Jan 19 2018, 11:52 PM
F12667466: Randomizer.png
Jan 19 2018, 10:20 PM
F12667467: Randomizer 4.png
Jan 19 2018, 10:20 PM
F12667469: Randomizer 3.png
Jan 19 2018, 10:20 PM
F12667401: Randomizer flow.png
Jan 19 2018, 10:20 PM
F12667471: Random feed card.png
Jan 19 2018, 10:20 PM
F12667464: Randomizer 4a.png
Jan 19 2018, 10:20 PM
Tokens
"100" token, awarded by RHo.

Description

Why are we doing this?

Android has introduced a beautiful and very well received new design for the randomizer. We'd like to embrace these improvements and adapt them to iOS. Additionally, we have received feedback from users that utilizing the randomizer makes their history and 'because you read' suggestions on the feed less helpful, therefore we would like a way for users to cycle through random articles without the system recognizing these articles as having been 'read.'

Proposed solution

  • Updated the Random article card to be visually distinct from the featured article card
  • Build off of the Android implementation to create a way for users to browse random articles without marking these articles as read by the system

Flows, mocks and interactions

Invision prototype
https://wikimedia.invisionapp.com/share/T7FFJNTQN2W#/274527379_Random_Feed_Card

Mocks

Randomizer card in feedFirst load of Randomizer modeSwiping a random article cardNew random article Save articleAdd to reading list modelArticle added to listCard with no lead imagePeeking a random(izer) card
Random feed card.png (667×375 px, 192 KB)
Randomizer.png (667×375 px, 191 KB)
Randomizer 2.png (667×375 px, 239 KB)
Randomizer 3.png (667×375 px, 172 KB)
Randomizer 4.png (667×375 px, 176 KB)
Randomizer 4a.png (667×375 px, 73 KB)
Randomizer 5.png (667×375 px, 181 KB)
Randomizer - no image.png (667×375 px, 76 KB)
Peek - Randomizer card.png (667×375 px, 198 KB)
Zeplin: https://zpl.io/VD7w653Zeplin: https://zpl.io/2jkAw96Zeplin: https://zpl.io/2pxpBXEZeplin: https://zpl.io/VD7XnweZeplin: https://zpl.io/ad9lkGlZeplin: https://zpl.io/VDpwyAJZeplin: https://zpl.io/bzyKnX3Zeplin: https://zpl.io/25eXGkQZeplin: https://zpl.io/VQolKxA

Flow

Randomizer flow.png (667×3 px, 187 KB)

Design details

Explore feed

  • Force pressing the Random card gives a preview of the first random card and popping opens the article.
  • Included in the 3D touch menu is "Another random article," tapping on this option opens the Randomizer to the next random article

Randomizer

  • Users can swipe left or right, or tap on the die to progress to the next random article
  • Tapping the back button shows the last viewed random card, however on the first opening of the Randomizer, tapping back shows a random article
  • There should be an animation on the die when it is tapped or when an article preview card is swiped
  • There should be a transition when the full article is opened from random mode (lead image moves up and expands into position on article tab view)
  • Cards should be a fixed height of 390pt, if an article does not have an image, the text snippet should be expanded to fill the space
  • There is a dark mode for Random mode
  • If the article has been saved to a list already, the bookmark icon should become filled
  • If a user saves an article, the Randomizer actions are moved up to accommodate the 'add to list' hint
  • Loading a new random article dismisses any hints

Full article opened from Random mode

  • If the ‘back’ button is tapped, the user returns to the Random mode

Event Timeline

cmadeo updated the task description. (Show Details)
cmadeo subscribed.
JMinor lowered the priority of this task from Medium to Low.Jun 28 2018, 8:43 PM

Moving this back into scope for Walrus, but at a lower priority than other feed updates.