Commit Graph

1588 Commits

Author SHA1 Message Date
Brent Vatne
ae7ed685d4 Fix incorrect method name and release 0.1.0-alpha.3 2019-08-18 23:32:01 +05:30
Brent Vatne
c74ee7d011 Release 0.1.0-alpha.2 2019-08-18 23:32:01 +05:30
Brent Vatne
d16fedf61a Fix tab style in horizontal layout 2019-08-18 23:32:00 +05:30
Brent Vatne
e1313ae86b Remove wrapper around tab bar 2019-08-18 23:32:00 +05:30
Satyajit Sahoo
e60112b0a3 chore: release v0.1.0-alpha.1 2019-08-18 23:31:59 +05:30
Satyajit Sahoo
89934b93c0 feat: initial commit 2019-08-18 23:31:59 +05:30
satyajit.happy
7f0486a2af chore: initialize lerna 2019-08-18 23:28:52 +05:30
satyajit.happy
5676dea5ac fix: don't lose child state when rehydrating in tab router 2019-08-18 13:13:17 +05:30
satyajit.happy
afa24c110e fix: don't use action.source for stack router 2019-08-18 12:03:44 +05:30
satyajit.happy
7f5f3ddb6e chore: use lowercase route names 2019-08-18 12:03:36 +05:30
satyajit.happy
396bf3c081 docs: add info for contributing in README 2019-08-18 12:03:28 +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.happy
10a6bfdbb1 refactor: use named exports for navigators 2019-08-14 06:08:44 +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
satyajit.happy
9625689595 docs: add comments to better describe the code 2019-08-11 23:14:30 +05:30
satyajit.happy
d00d7d4c1e test: add tests for BaseRouter 2019-08-11 01:48:54 +05:30
satyajit.happy
81e795dea8 refactor: change signature of navigate when navigating to a key
This signature matches what React Navigation has currently.
2019-08-11 01:48:31 +05:30
satyajit.happy
bce529586b refactor: don't respect the key property in new state
We now have a target property in the action to specify the target navigator
2019-08-11 01:05:17 +05:30
satyajit.happy
c865b34cbb refactor: remove key argument from setParams
We now have a source property in the action which does the same as what the key argument did.
2019-08-11 00:52:19 +05:30
Michał Osadnik
e9da86e42f feat: add canGoBack (#50) 2019-08-09 14:32:31 +01:00
satyajit.happy
f3b6d1f18d feat: add integration for paper's bottom navigation 2019-08-08 11:21:01 +02:00
osdnk
d09f93614c docs: add basic example app 2019-08-07 21:34:48 +01:00
Satyajit Sahoo
217f15d925 feat: add a prop to specify options for all screens (#47)
* feat: add material top tab integration

* feat: add a prop to specify options for all screens
2019-08-07 21:24:12 +01:00
satyajit.happy
601cbefd36 fix: enable keyboard handling by default 2019-08-07 17:25:20 +02:00
satyajit.happy
7e3a2c8629 fix: properly infer route type in screen elements 2019-08-07 15:23:48 +02:00
satyajit.happy
e1d7333f32 fix: don't apply action to an unrelated router 2019-08-07 11:45:22 +02:00
Satyajit Sahoo
6e7bb6f974 feat: add bottom tabs integration (#45) 2019-08-06 22:57:54 +01:00
satyajit.happy
f1f1541b0e fix: add margin on left when left button is specified in header 2019-08-06 22:31:42 +02:00
satyajit.happy
adc2fe4ef3 fix: throw when duplicate screens are defined 2019-08-06 18:09:24 +02:00
satyajit.happy
71f4ef1a92 refactor: standardize event argument 2019-08-06 17:51:06 +02:00
satyajit.happy
fd1c5fd0bb docs: add notes about architectural differences 2019-08-06 16:59:39 +02:00
satyajit.happy
747ce66927 feat: add a target key to actions and various fixes 2019-08-06 16:19:34 +02:00
Satyajit Sahoo
d02277b30d feat: add drawer navigator integration (#43) 2019-08-06 14:29:29 +01:00
Satyajit Sahoo
dcf57c095c feat: integrate reanimated based stack (#42) 2019-08-06 11:22:45 +01:00
Michal Osadnik
89c279fb23 refactor: drop shouldActionPropagateToChildren 2019-08-05 12:57:45 +02:00
Satyajit Sahoo
e0bee10e6b feat: add a simple stack and material tabs integration (#39) 2019-08-03 20:05:10 +02:00
Satyajit Sahoo
ce7d163073 chore: setup monorepo with yarn workspaces (#38) 2019-08-01 23:40:57 +01:00
satyajit.happy
0d68f1ed59 docs: add JSDoc for all library exports 2019-08-01 13:47:24 +02:00
satyajit.happy
cc76c69e70 feat: add backBehavior to TabRouter 2019-08-01 12:57:30 +02:00
satyajit.happy
0e2754df5b feat: add an isFirstRouteInParent method 2019-08-01 12:45:57 +02:00
satyajit.happy
819b7904fa feat: add a useFocusEffect hook 2019-08-01 12:38:58 +02:00
satyajit.happy
fb8d3024bf feat: add focus and blur events 2019-08-01 12:34:54 +02:00
Satyajit Sahoo
f130d3c292 fix: don't crash if no navigator handles an action (#30) 2019-07-31 12:09:33 +01:00