A delivery status timeline that advances live, with a courier card and a counting ETA.
An order tracking screen: a vertical status timeline whose connector draws as each step lands, the active step breathing, a courier card and an ETA that counts down on a real clock.
$199 once, every piece included. See how installing works · Sign in
SwiftUI source you own, built on Apple frameworks only.
Shopping (brief), Shop and Track (recipe). Your agent builds around this screen in the same design.
How it behaves, what it handles, and the decisions behind it.
Set current to the stage the order is on and the timeline does the rest: the connector between the finished stage and the next one draws in from the top, the stage behind it snaps to a filled marker with a check, and the stage now in progress keeps a soft halo until the order moves again. Stages still ahead stay hollow on the track color, so the rail reads as a single line being filled. The screen around it counts the arrival down from a real date and carries the courier and the totals as color blocks.
OrderTracking takes its data and its styling through parameters and reads no theme, so the same timeline works for a food order, a parcel, a return or a refund. Advancing is one value change; nothing is stored inside the view.markerSize is.current changes.Date and reads it through a TimelineView, so the countdown keeps time while the app is away instead of counting frames.OrderTrackingExample at the end of OrderTracking.swift is the screen shown in the preview; copy it as a starting point.Pieces that work well next to this one.