Merge changes from topic "stl-dynamic-distance" into main

* changes:
  Move UserActionDistance to TransitionSpec
  Make it possible to compute the swipe distance lazily