Page MenuHomePhabricator

Investigate Apple Maps-style inspection card
Open, MediumPublicSpike

Description

Highlight menu and card peekCard half dragCard full screen
111_Article inspection mode - highlight.png (1×750 px, 226 KB)
123_Article inspection mode - highlight.png (1×750 px, 178 KB)
135_Article inspection mode - highlight.png (2×750 px, 292 KB)
https://zpl.io/aRpQeMphttps://zpl.io/2pJZE18https://zpl.io/aRpQeMK

Investigate creating a draggable card, similar to Apple's Map app on iPhone.

  • Draggable into four states: closed, peeking, half screen, and full screen
  • Leverage swipe/pan intensity to fluidly toggle between discrete states
  • Ensure solution is iOS 12 compatible (can't use iOS 13 view controller presentation changes)

Additionally (requirements from parent task):

  • The inspection card is dismissed when the highlight state is exited
  • The inspection card is dismissed when the user taps on the close button on the inspection card
  • The inspection card should persist with scroll

I'm self-assigning myself here because I did some initial work on something very similar to this a year ago (but unfortunately had to abandon it before completing it), and would like to apply some of that knowledge and work here.

Related Objects

Event Timeline

Restricted Application changed the subtype of this task from "Task" to "Spike". · View Herald TranscriptJun 23 2020, 5:38 PM
LGoto triaged this task as Medium priority.Jun 25 2020, 7:12 PM

Because of our reordering of which experiment we're taking on first, unassigning this and moving it back to be put on whichever board the article inspection experiment ends up on.