[go: up one dir, main page]

Page MenuHomePhabricator

Re-order story pages
Closed, ResolvedPublic

Assigned To
Authored By
AMuigai
Nov 30 2021, 9:17 PM
Referenced Files
F35021120: 01 Story page reorder.png
Mar 23 2022, 12:38 PM
F35021127: 04 Story page reorder.png
Mar 23 2022, 12:38 PM
F35021122: 02 Story page reorder.png
Mar 23 2022, 12:38 PM
F35021124: 03 story page reorder.png
Mar 23 2022, 12:38 PM
F35014084: 03 story page reorder.png
Mar 21 2022, 1:56 PM
F35014085: 02 story page redorder.png
Mar 21 2022, 1:56 PM
F35014077: 01 Story page reorder.png
Mar 21 2022, 1:56 PM
F34854865: Reorder 01.png
Dec 7 2021, 1:04 PM

Description

Background

Within the process of creating a Wikistory, a user may want to re-order the pages they had selected to have a better flow to the story.

Request

Allow users to reorder the pages in a story in a way that they can see what changes they are making.

Design details
Long press on a story page
01 Story page reorder.png (780×360 px, 351 KB)
  • Activate reordering when users long press(500ms) on a story page available at the bottom.
Float story pageMove story pageSettle story page
02 Story page reorder.png (780×360 px, 392 KB)
03 story page reorder.png (780×360 px, 392 KB)
04 Story page reorder.png (780×360 px, 391 KB)
  • Float the story page in action.
  • Drag story page in action to its desired position.
  • Settle story page to its new location when a user lifts the finger.
  • If first story page is in action, allow scrolling to it's right only.
  • If last story page is in action, allow scrolling to it's left only.

Note: During development, we can explore how we can provide tactile feedback after long-press on a story page. Tactile feedback can inform users that they can start reordering.

Design details

Event Timeline

SGautam_WMF updated the task description. (Show Details)
SGautam_WMF updated the task description. (Show Details)
SGautam_WMF renamed this task from Re-order story frames to Re-order story pages.Mar 21 2022, 1:56 PM
SGautam_WMF updated the task description. (Show Details)

Change 779543 had a related patch set uploaded (by Huei Tan; author: Huei Tan):

[mediawiki/extensions/Wikistories@master] Re-order story pages

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

Change 779543 merged by jenkins-bot:

[mediawiki/extensions/Wikistories@master] Re-order story pages

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

Testing:

I have noticed some weird behaviour with this on my android device, using Chrome. Sometimes, it seems as though the page I want to move goes behind other pages and thus, does not get re-positioned. Here is a recording of the experience.

Testing:

I have noticed some weird behaviour with this on my android device, using Chrome. Sometimes, it seems as though the page I want to move goes behind other pages and thus, does not get re-positioned. Here is a recording of the experience.

We know this isn't perfect. We think T308179: [Improvement] Reorder frame better collision algorithm will fix it. In the meantime, I suggest moving it to design review to also get Sudhanshu's feedback to help prioritize the improvements.

Some other improvements to consider.

  • Increase the size of thumbnails to find out if it improves re-ordering.
  • Currently, if we long press on a thumbnail which is not active then ordering activates without first switching to the story page in action. This doesn't feel natural therefore as part of improvement first switch to the page users want to reorder follow by reordering. I will explain this with visual reference when provide detail info. about it.

I will add these two in a separate ticket.