Lab
Sheet Detents
an ios bottom sheet over a map, with three detents. drag it, flick it past a detent, or scroll its list, and the map behind pushes back as the sheet reaches the top.
key insight: one gesture owns either the sheet or the list and hands over without a seam. drag up and the sheet rises to full, then the same drag scrolls the list. scroll the list back to its top and the same drag pulls the sheet down.
a release goes to the detent nearest where the throw would come to rest. the sheet's position is one value, and the map, the scrim, the corners and the favourites are all read off it.