Highlight menu and card peek | Card half drag | Card full screen |
---|---|---|
https://zpl.io/aRpQeMp | https://zpl.io/2pJZE18 | https://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.