A transfer review with the recipient, a huge amount and a slide-to-send control that commits with a haptic.
A send-money review: the recipient, a giant light-weight amount, the funding account, fees and arrival as blocks, and a slide-to-act control with a following fill, fading label, rubber-banded ends, one armed tick and a checkmark morph with a success haptic on commit.
$199 once, every piece included. See how installing works · Sign in
SwiftUI source you own, built on Apple frameworks only.
Send Money (recipe). Your agent builds around this screen in the same design.
Finance App (template), Travel App (template)
How it behaves, what it handles, and the decisions behind it.
Drag the thumb along the track. A tinted fill follows it, the label fades as the thumb covers it, and the ends rubber-band. Cross the threshold and the control arms: a rigid haptic ticks once and the chevron becomes an arrow. Release before it and the thumb springs back; release while armed and it commits: the thumb morphs to a checkmark with .symbolEffect(.replace), the track fills, the label switches to the committed title and a .success haptic fires. isCommitted is a binding, so the host can reset it.
isDisabled and the environment's isEnabled both disable it.sensoryFeedback condition so it fires only on the false-to-true edge, never when the thumb slides back under the threshold.<title>".tint is the accent (mint on charcoal, black on stone), track the surface, thumbInk the accent's ink and labelColor the secondary text.SwipeToConfirmExample in SwipeToConfirm.swift is the earlier review screen the Finance App template embeds; it is unchanged.SwipeToConfirmScreenExample in the Example section of SwipeToConfirm.swift is the Send Money screen from the preview.Pieces that work well next to this one.