Skip to content

Janus v0.5.17

Choose a tag to compare

@PEEKPerformer PEEKPerformer released this 18 Jun 12:46
· 11 commits to main since this release

Native motion system — the Apollo-feel foundation, live on three surfaces

Adds react-native-reanimated 4 (UI-thread, 120fps-capable) and a shared motion vocabulary, then wires it onto the surfaces you touch most.

  • Swipe-to-vote rebuilt: finger tracks 1:1 then rubber-bands past the last threshold; the haptic fires the instant a tier arms and escalates (selection → medium); the snap-back spring inherits your release velocity.
  • Action sheets spring up, drag-to-dismiss (flick to throw closed), backdrop fades with the drag, selection haptic on pick.
  • Press states: sort + time-window chips dip under the finger and spring back.

Under the hood: three intent-named springs (snappy / gentle / playful) + an iOS rubber-band + one escalating haptic dispatcher, used everywhere so the feel stays consistent.

Not yet converted: the image viewer (pinch/zoom/dismiss) — getting its own careful pass next. 791 tests passing; Release device build verified under New Architecture.