12 Swipe Threshold. 12 of 95.

12/GESTURE PHYSICS/12 of 95

Swipe Threshold

An action should arm before it fires.

The problem

If a swipe action fires the instant you move, tiny accidental drags trigger destructive actions.

The solution

The action reveals with the drag and only arms past the threshold.

Experiment

Play with the values

96px
140px

How it works

  • A horizontal swipe reveals the row action as the finger moves.
  • The action is shown progressively, so the user can see it before it commits.
  • Distance is tracked against the arming threshold.
  • Only past that threshold is the action armed.
  • Release fires an armed action, or resets the row if the swipe never committed.

Seen in

Email rows

Swipe-to-archive reveals the action and only commits once you pass the arm point.

Task lists

Completing or deleting a task requires a deliberate swipe past the threshold.

Message threads

Swipe actions preview their intent before firing, preventing accidental deletes.

Settings toggles

Slide-to-confirm controls arm only after a committed drag distance.

References