satyajit.happy
e61f5941d7
feat: add a method to reset root navigator state
2019-09-26 16:34:34 +02:00
satyajit.happy
1153d5575b
fix: fire blur event when a route is removed with a delay
...
closes #110
2019-09-24 20:27:54 +02:00
satyajit.happy
98a9487cda
chore: publish
...
- @react-navigation/bottom-tabs@5.0.0-alpha.9
- @react-navigation/compat@5.0.0-alpha.2
- @react-navigation/core@5.0.0-alpha.10
- @react-navigation/stack@5.0.0-alpha.17
2019-09-17 18:44:55 +02:00
satyajit.happy
98f0de088f
refactor: make dispatch accept thunks
2019-09-17 13:05:45 +02:00
satyajit.happy
2537145d81
chore: publish
...
- @react-navigation/bottom-tabs@5.0.0-alpha.8
- @react-navigation/compat@5.0.0-alpha.1
- @react-navigation/core@5.0.0-alpha.9
- @react-navigation/drawer@5.0.0-alpha.9
- @react-navigation/example@5.0.0-alpha.7
- @react-navigation/material-bottom-tabs@5.0.0-alpha.8
- @react-navigation/native@5.0.0-alpha.8
- @react-navigation/stack@5.0.0-alpha.16
2019-09-16 23:45:20 +02:00
satyajit.happy
e0f28a432d
feat: compatibility layer
2019-09-16 15:16:28 +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
Brent Vatne
d16c20cd39
feat: make example run as bare react-native project as well ( #85 )
2019-09-08 18:10:44 +02:00
satyajit.happy
44020452fb
chore: publish
...
- @react-navigation/core@5.0.0-alpha.8
- @react-navigation/stack@5.0.0-alpha.15
2019-09-04 11:56:16 +02:00
satyajit.happy
faaf855717
refactor: separate navigation and route context
2019-09-04 11:54:20 +02:00
satyajit.happy
06b3e6bda7
chore: publish
...
- @react-navigation/core@5.0.0-alpha.7
- @react-navigation/example@5.0.0-alpha.6
- @react-navigation/native@5.0.0-alpha.7
2019-08-31 23:23:10 +02:00
satyajit.happy
3c840bbae3
fix: fix navigation object changing too often
2019-08-31 23:21:27 +02:00
satyajit.happy
d4ad9d48f9
refactor: make descriptor.options a getter
2019-08-31 23:10:30 +02:00
satyajit.happy
a0e9784d98
chore: publish
...
- @react-navigation/core@5.0.0-alpha.6
- @react-navigation/example@5.0.0-alpha.5
- @react-navigation/native@5.0.0-alpha.6
2019-08-31 23:01:28 +02:00
satyajit.happy
eff0c0464f
feat: support function in screenOptions
2019-08-31 23:00:27 +02:00
Michał Osadnik
b0a3756d18
feat: add useRoute ( #89 )
2019-08-31 15:56:04 +01:00
satyajit.happy
b38ee1c162
chore: publish
...
- @react-navigation/core@5.0.0-alpha.5
- @react-navigation/drawer@5.0.0-alpha.7
- @react-navigation/stack@5.0.0-alpha.9
2019-08-30 15:34:34 +02:00
satyajit.happy
5c8d183d68
chore: rename BaseActions -> CommonActions
2019-08-29 13:10:36 +02:00
Michal Osadnik
f1b976b68c
chore: publish
...
- @react-navigation/bottom-tabs@5.0.0-alpha.6
- @react-navigation/core@5.0.0-alpha.4
- @react-navigation/drawer@5.0.0-alpha.6
- @react-navigation/example@5.0.0-alpha.3
- @react-navigation/material-bottom-tabs@5.0.0-alpha.6
- @react-navigation/material-top-tabs@5.0.0-alpha.6
- @react-navigation/native@5.0.0-alpha.5
- @react-navigation/routers@5.0.0-alpha.6
- @react-navigation/stack@5.0.0-alpha.8
2019-08-29 10:40:13 +01:00
Michał Osadnik
6b75cbaaa6
feat: handle navigating with both with both key and name ( #83 )
2019-08-29 09:46:51 +02:00
satyajit.happy
a9d4813b47
fix: allow making params optional. fixes #80
2019-08-28 22:05:48 +02:00
satyajit.happy
9245c79990
feat: export NavigationContext
2019-08-28 15:52:48 +02:00
Michal Osadnik
3703ab6353
chore: publish
...
- @react-navigation/bottom-tabs@5.0.0-alpha.4
- @react-navigation/core@5.0.0-alpha.3
- @react-navigation/drawer@5.0.0-alpha.4
- @react-navigation/example@5.0.0-alpha.2
- @react-navigation/material-bottom-tabs@5.0.0-alpha.4
- @react-navigation/material-top-tabs@5.0.0-alpha.4
- @react-navigation/native@5.0.0-alpha.3
- @react-navigation/routers@5.0.0-alpha.4
- @react-navigation/stack@5.0.0-alpha.5
2019-08-27 11:06:59 +01:00
satyajit.happy
935c588000
refactor: rename BaseActions tCommonActions
2019-08-27 08:45:37 +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
1a8281d37d
refactor: change order of type parameters
2019-08-22 11:37:17 +05:30
satyajit.happy
b0a0857b0a
refactor: typecheck events in navigation helpers
2019-08-22 11:33:15 +05:30
satyajit.happy
4e07461526
chore: publish
...
- @react-navigation/bottom-tabs@5.0.0-alpha.3
- @react-navigation/core@5.0.0-alpha.2
- @react-navigation/drawer@5.0.0-alpha.3
- @react-navigation/material-bottom-tabs@5.0.0-alpha.3
- @react-navigation/material-top-tabs@5.0.0-alpha.3
- @react-navigation/native@5.0.0-alpha.2
- @react-navigation/routers@5.0.0-alpha.3
- @react-navigation/stack@5.0.0-alpha.4
2019-08-22 10:10:06 +05:30
satyajit.happy
f18231541b
fix: fix path to typescript definitions
2019-08-22 10:09:16 +05:30
satyajit.happy
91958617dc
chore: publish
...
- @react-navigation/bottom-tabs@5.0.0-alpha.1
- @react-navigation/core@5.0.0-alpha.1
- @react-navigation/drawer@5.0.0-alpha.1
- @react-navigation/example@5.0.0-alpha.1
- @react-navigation/material-bottom-tabs@5.0.0-alpha.1
- @react-navigation/material-top-tabs@5.0.0-alpha.1
- @react-navigation/native@5.0.0-alpha.1
- @react-navigation/routers@5.0.0-alpha.1
- @react-navigation/stack@5.0.0-alpha.1
2019-08-22 04:31:54 +05:30
satyajit.happy
6b4fc74592
fix: fix peer deps and add git urls
2019-08-22 04:30:58 +05:30
satyajit.happy
c1a2fd6da4
chore: set access to public
2019-08-22 04:00:51 +05:30
satyajit.happy
6970ad7b7b
docs: add basic README files
2019-08-21 19:12:40 +05:30
satyajit.happy
1c2e5de07a
chore: configure publishing packages
2019-08-21 18:12:43 +05:30
Michał Osadnik
f7ff0c1cf0
feat: add dangerouslyGetState ( #63 )
2019-08-21 13:00:12 +01:00
Michał Osadnik
c0045d82b3
feat: add dangerouslyGetParent ( #62 )
2019-08-21 12:33:29 +01:00
satyajit.happy
4128654324
chore: navigation-ex -> react-navigation
2019-08-21 16:09:10 +05:30
satyajit.happy
6b9af77fab
chore: configure lerna with bob
2019-08-21 14:27:07 +05:30
satyajit.happy
797b02bd8e
refactor: check for stale == false to determine if state is rehydrated
2019-08-19 17:02:03 +05:30
satyajit.happy
35987ae369
feat: add hook for deep link support
2019-08-19 15:05:00 +05:30
satyajit.happy
dbe2b9159a
feat: add helpers to convert between url and state
2019-08-18 00:12:23 +05:30
satyajit.happy
8ed54dace4
fix: handle partial initial state better when rehydrating
2019-08-18 00:12:23 +05:30
satyajit.happy
ca985bb96a
feat: add integration with redux devtools extension
...
Currently supports:
- Tracking actions and navigation state
- Time travel for navigation state
It doesn't do anything in production
2019-08-17 22:25:06 +05:30
Michał Osadnik
b7735af7fc
feat: add native container with back button integration ( #48 )
2019-08-14 19:34:21 +05:30
Satyajit Sahoo
4a3db4e6f4
refactor: simpler way to check canGoBack ( #54 )
2019-08-14 15:01:41 +01:00
Michał Osadnik
82b771aa57
refactor: simplify logic for dispatching to focused navigator ( #53 )
2019-08-14 18:39:23 +05:30
Satyajit Sahoo
2b59f7e482
feat: add a useIsFocused hook to get focus state ( #52 )
2019-08-13 21:11:39 +01:00
Satyajit Sahoo
2b8f2edfd1
fix: implement canGoBack for tab router ( #51 )
2019-08-13 21:10:04 +01:00
satyajit.happy
81348959ee
fix: use correct dispatch in methods in screen's navigation prop
2019-08-12 06:11:10 +05:30