Satyajit Sahoo
cd1acbf8b5
refactor: add inverted direction and simplify code
2019-12-10 13:07:03 +01:00
Satyajit Sahoo
c7e35e0f0d
refactor: use proc node to improve reanimated mount time
...
Co-authored-by: Michał Osadnik <micosa97@gmail.com >
2019-12-09 22:43:19 +01:00
Satyajit Sahoo
b6c7d2b626
refactor: remove navigation prop uses from CardStack
2019-12-09 22:28:49 +01:00
Satyajit Sahoo
d618ab382e
feat: export underlying views used to build navigators ( #191 )
...
Exporting the underlying views makes it easy to build custom navigators on top of our views. Libraries such as react-native-router-flux rely on such exports to build custom routing solutions while being able to take advantage of our work.
This can also be the solution to adding custom behaviour without us needing to add separate config to override the router.
2019-12-04 00:22:53 +01:00
Satyajit Sahoo
eaf88478cc
fix: correctly update layout on onLayout events
2019-12-03 20:32:38 +01:00
Satyajit Sahoo
2750cad272
fix: respect custom safearea insets when calculating header height
...
fixes #190
2019-11-29 17:25:34 +01:00
Satyajit Sahoo
d619292bf2
chore: upgrade deps
2019-11-17 02:42:28 +01:00
Satyajit Sahoo
c17ad18b20
fix: workaround SafereaProvider causing jumping
...
see #174
2019-11-16 19:41:42 +01:00
osdnk
225e760a54
fix: conditions in gesture direction
2019-10-22 21:06:02 +02:00
Satyajit Sahoo
f22abb726c
fix: don't fire onOpen when screen is unmounting ( #137 )
...
I can't think of a scenario a screen would unmount when opening.
So it's probably a safe-bet to always call onClose.
Fixes #136
2019-10-22 09:26:59 +02:00
satyajit.happy
2b5955efbe
refactor: use Record type for objects
2019-10-22 00:53:11 +02:00
satyajit.happy
300791ab49
feat: add an option to override safe area insets
2019-10-18 16:20:53 +02:00
satyajit.happy
731cf7d5b1
fix: fix incorrect type
2019-10-16 22:59:45 +02:00
satyajit.happy
442b95d9e4
fix: use header height from style if specified
2019-10-16 15:02:39 +02:00
satyajit.happy
9d9fe31f02
fix: don't ignore descriptors change
2019-10-15 14:17:49 +02:00
satyajit.happy
ba6b6ae025
feat: drop header: null in favor of more explitit headerShown option
2019-10-06 15:56:30 +02:00
satyajit.happy
16079d1050
fix: actually expose gestureVelocityImpact in the public API
2019-10-06 04:17:49 +02:00
satyajit.happy
b4a76814c6
fix: use next screen's animation when not focused. fixes #87
2019-10-06 04:13:13 +02:00
Michał Osadnik
8294efc8f4
feat: add gestureVelocityImpact as a prop for stack ( #123 )
2019-10-06 00:05:42 +02:00
Michał Osadnik
a27ade8881
fix: handling vertical gesture in RTL ( #122 )
2019-10-06 00:00:43 +02:00
satyajit.happy
615b523d26
fix: don't recompute if routes didn't change
2019-10-05 22:50:09 +02:00
satyajit.happy
a7c4a4d7cd
fix: fix vertical gesture
2019-10-04 00:53:26 +02:00
satyajit.happy
6f5f4b7d35
fix: fix passing insets to interpolator
2019-10-04 00:01:45 +02:00
satyajit.happy
832ed882bc
refactor: use react-native-safe-area-context
2019-10-03 21:31:09 +02:00
satyajit.happy
da944ccef9
fix: fix header buttons not clickable on Android. fixes #108
2019-10-03 19:07:21 +02:00
satyajit.happy
bc3586ae3e
fix: keep the routes we are closing or replacing
2019-10-03 18:44:18 +02:00
satyajit.happy
a8851b730d
chore: upgrade deps
2019-10-03 17:35:24 +02:00
satyajit.happy
8b78d617c0
feat: export some more type aliases
2019-09-25 23:09:58 +02:00
osdnk
4ee19bcdb9
fix: vertical gesture in stack
2019-09-23 18:25:06 +02:00
satyajit.happy
2f66556b10
fix: fix header rendered behind card. closes #108
2019-09-23 17:24:43 +02:00
Michał Osadnik
6af8400421
fix: don't remove route if animation isn't finished when dragging ( #100 )
2019-09-16 21:02:49 +02:00
satyajit.happy
17045f5b6d
refactor: share fallback descriptor
2019-09-14 16:05:19 +02:00
Janic Duplessis
9563a27284
feat: integrate InterationManager in stack
2019-09-08 17:01:06 +02:00
satyajit.happy
ceaf18edd6
chore: remove commented out code
2019-09-04 11:55:37 +02:00
satyajit.happy
167d58ce27
fix: change order of attaching nodes in card exec
2019-09-03 16:41:11 +02:00
Michal Osadnik
55ec815247
fix: stack with gesture enabled
2019-09-01 12:46:55 +01:00
satyajit.happy
c7a79a62fa
fix: defer running the animation to next frame
2019-09-01 12:43:03 +02:00
Michal Osadnik
3f853d458f
feat: optimizations in stack
2019-09-01 02:09:48 +01:00
satyajit.happy
bf0b408238
refactor: change signature of interpolation props
2019-08-31 10:21:36 +02:00
satyajit.happy
6a8242c31a
fix: properly set animated node on gestureEnabled change
2019-08-29 19:55:42 +02:00
satyajit.happy
3ad2e6ebcf
fix: change interpolated style when idle to avoid messing up reanimated
2019-08-29 16:12:22 +02:00
satyajit.happy
8c1acc33c6
fix: fix gestures not working in stack
2019-08-28 21:41:15 +02:00
satyajit.happy
ea4c753d0a
refactor: rename 'timing' option to 'animation' in transition spec
2019-08-28 15:48:17 +02:00
Michal Osadnik
38336b0290
feat: disable gesture logic when no gesture stack
2019-08-28 11:22:04 +01:00
Michal Osadnik
7990cf2575
feat: add memoization of spring for stack
2019-08-27 10:51:26 +01:00
Michal Osadnik
469ec31cc5
fix: link proper descriptor for StackView
2019-08-24 02:12:48 +01:00
Michal Osadnik
1bbd6ac422
fix: set correct pointer events when active prop changes
2019-08-22 16:08:51 +05:30
satyajit.happy
b0a0857b0a
refactor: typecheck events in navigation helpers
2019-08-22 11:33:15 +05:30
satyajit.happy
4128654324
chore: navigation-ex -> react-navigation
2019-08-21 16:09:10 +05:30
satyajit.happy
f0b80ce0f6
feat: implement various navigators
2019-08-19 01:07:48 +05:30