Repository navigation
Janus v0.5.17
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.