Satyajit Sahoo
5a3f8356b0
feat: integrate with history API on web
2020-01-29 23:14:12 +01:00
Satyajit Sahoo
ea66b1a3b8
chore: fix build failure
2020-01-29 12:13:37 +01:00
Michał Osadnik
4bc0c8f66f
feat: add error if multiple instances of useLinking are used ( #310 )
2020-01-29 11:35:22 +01:00
Satyajit Sahoo
da67e134d2
feat: let the navigator specify if default can be prevented
2020-01-14 16:48:56 +01:00
Satyajit Sahoo
2ef2f1a86f
refactor: navigate instead of reset when we can when handling links
2020-01-01 13:28:31 +01:00
Wojciech Lewicki
8002d51795
feat: add nested config in deep linking ( #210 )
...
Fixes #154
2019-12-16 13:30:28 +01:00
Satyajit Sahoo
00fc616de0
feat: add custom theme support ( #211 )
2019-12-14 22:25:25 +01:00
Satyajit Sahoo
eef17a801e
refactor: import from /native instead of /core
2019-12-11 17:44:21 +01:00
Satyajit Sahoo
d619292bf2
chore: upgrade deps
2019-11-17 02:42:28 +01:00
Janic Duplessis
66551f29d4
fix: don't call getNode if ref is already scrollable ( #162 )
...
66e72bb4e0 deprecates `getNode` since Animated components now use `React.forwardRef`. To avoid triggering the warning I added a check to see if the node is already a scrollable node before trying to call the various method to get the scrollable node. This avoids calling getNode in newer RN versions.
2019-11-08 15:03:48 +01:00
satyajit.happy
50dea65377
fix: support scroll to top in navigators nested in tab
2019-10-30 21:34:00 +01:00
satyajit.happy
2b5955efbe
refactor: use Record type for objects
2019-10-22 00:53:11 +02:00
satyajit.happy
849d952703
feat: make deep link handling more flexible
...
This adds ability to specify a custom config to control how to convert between state and path.
Example:
```js
{
Chat: {
path: 'chat/:author/:id',
parse: { id: Number }
}
}
```
The above config can parse a path matching the provided pattern: `chat/jane/42` to a valid state:
```js
{
routes: [
{
name: 'Chat',
params: { author: 'jane', id: 42 },
},
],
}
```
This makes it much easier to control the parsing without having to specify a custom function.
2019-09-16 13:20:19 +02:00
satyajit.happy
fe9ba2bf71
refactor: rename NativeContainer -> NavigationNativeContainer
2019-08-31 21:02:48 +02:00
satyajit.happy
c951027ebb
fix: handle both null and undefined in useScrollToTop
2019-08-29 08:33:42 +02:00
Janic Duplessis
cdbf1e97f9
feat: handle animated component wrappers in useScrollToTop ( #81 )
2019-08-28 23:13:00 +01:00
satyajit.happy
f9e8c7e80f
feat: handle more methods in useScrollToTop
2019-08-28 21:17:48 +02:00
satyajit.happy
dead4e826a
fix: fix stack nested in tab always getting reset
2019-08-28 12:23:15 +02:00
satyajit.happy
9e1104c31f
feat: add hook to scroll to top on tab press
2019-08-24 12:14:49 +05:30
Michal Osadnik
d26b77f9c9
feat: add native container
2019-08-24 06:06:05 +05:30
satyajit.happy
4128654324
chore: navigation-ex -> react-navigation
2019-08-21 16:09:10 +05:30
satyajit.happy
35987ae369
feat: add hook for deep link support
2019-08-19 15:05:00 +05:30
Michał Osadnik
b7735af7fc
feat: add native container with back button integration ( #48 )
2019-08-14 19:34:21 +05:30