Satyajit Sahoo
f384706741
feat: use links in bottom navigation tabs
2020-05-08 16:11:24 +02:00
Satyajit Sahoo
d1a6f3e30e
chore: upgrade depenendecies
2020-05-08 16:06:28 +02:00
Satyajit Sahoo
fd6636a8cd
chore: update circleci config
2020-05-08 03:19:47 +02:00
Satyajit Sahoo
eb24fea8b9
chore: upgrade depenendecies
2020-05-07 21:08:55 +02:00
Linus Unnebäck
85ae378d8c
fix: return a promise-like from getInitialState ( #8210 )
2020-05-07 20:56:55 +02:00
Satyajit Sahoo
bea14aa26f
feat: add generic type aliases for screen props
...
closes #7971
2020-05-06 19:00:04 +02:00
Satyajit Sahoo
4d1e102f8c
fix: include safe are insets in title's margins
2020-05-06 16:49:02 +02:00
Satyajit Sahoo
f07cd13561
fix: add proper margins to the header title
2020-05-06 16:14:40 +02:00
Satyajit Sahoo
f6d06768d3
fix: avoid cleaning up state when a new navigator is mounted. fixes #8195
2020-05-06 15:49:59 +02:00
Satyajit Sahoo
3381d680d7
chore: publish
...
- @react-navigation/bottom-tabs@5.3.4
- @react-navigation/compat@5.1.15
- @react-navigation/core@5.5.0
- @react-navigation/drawer@5.6.4
- @react-navigation/material-bottom-tabs@5.1.15
- @react-navigation/material-top-tabs@5.1.15
- @react-navigation/native@5.2.4
- @react-navigation/stack@5.2.19
@react-navigation/bottom-tabs@5.3.4
@react-navigation/compat@5.1.15
@react-navigation/core@5.5.0
@react-navigation/drawer@5.6.4
@react-navigation/material-bottom-tabs@5.1.15
@react-navigation/material-top-tabs@5.1.15
@react-navigation/native@5.2.4
@react-navigation/stack@5.2.19
2020-05-05 20:07:13 +02:00
Wojciech Lewicki
fcd1cc64c1
feat: add support for optional params to linking ( #8196 )
2020-05-05 17:18:34 +02:00
Wojciech Lewicki
3999fc2836
feat: support params anywhere in path segement ( #8184 )
2020-05-04 15:07:27 +02:00
Satyajit Sahoo
9fd2635756
fix: return undefined for buildLink if linking is not enabled
2020-05-04 06:35:22 +02:00
Satyajit Sahoo
6bec620a3f
chore: publish
...
- @react-navigation/bottom-tabs@5.3.3
- @react-navigation/compat@5.1.14
- @react-navigation/drawer@5.6.3
- @react-navigation/material-bottom-tabs@5.1.14
- @react-navigation/material-top-tabs@5.1.14
- @react-navigation/native@5.2.3
- @react-navigation/stack@5.2.18
@react-navigation/bottom-tabs@5.3.3
@react-navigation/compat@5.1.14
@react-navigation/drawer@5.6.3
@react-navigation/material-bottom-tabs@5.1.14
@react-navigation/material-top-tabs@5.1.14
@react-navigation/native@5.2.3
@react-navigation/stack@5.2.18
2020-05-01 17:31:59 +02:00
Satyajit Sahoo
c7b8e2e966
fix: default linking enabled to true
2020-05-01 17:28:41 +02:00
Satyajit Sahoo
719e1a7b46
chore: publish
...
- @react-navigation/bottom-tabs@5.3.2
- @react-navigation/compat@5.1.13
- @react-navigation/drawer@5.6.2
- @react-navigation/material-bottom-tabs@5.1.13
- @react-navigation/material-top-tabs@5.1.13
- @react-navigation/native@5.2.2
- @react-navigation/stack@5.2.17
@react-navigation/bottom-tabs@5.3.2
@react-navigation/compat@5.1.13
@react-navigation/drawer@5.6.2
@react-navigation/material-bottom-tabs@5.1.13
@react-navigation/material-top-tabs@5.1.13
@react-navigation/native@5.2.2
@react-navigation/stack@5.2.17
2020-05-01 16:51:12 +02:00
Satyajit Sahoo
10eca8b92e
fix: don't throw when using 'useLinking'. fixes #8171
2020-05-01 16:49:06 +02:00
Satyajit Sahoo
b66e3436a7
chore: publish
...
- @react-navigation/bottom-tabs@5.3.1
- @react-navigation/compat@5.1.12
- @react-navigation/drawer@5.6.1
- @react-navigation/material-bottom-tabs@5.1.12
- @react-navigation/material-top-tabs@5.1.12
- @react-navigation/native@5.2.1
- @react-navigation/stack@5.2.16
@react-navigation/bottom-tabs@5.3.1
@react-navigation/compat@5.1.12
@react-navigation/drawer@5.6.1
@react-navigation/material-bottom-tabs@5.1.12
@react-navigation/material-top-tabs@5.1.12
@react-navigation/native@5.2.1
@react-navigation/stack@5.2.16
2020-05-01 00:28:55 +02:00
Satyajit Sahoo
1c075ffb16
fix: render fallback only if linking is enabled. closes #8161
2020-05-01 00:27:42 +02:00
Satyajit Sahoo
1ee3038a4d
chore: publish
...
- @react-navigation/bottom-tabs@5.3.0
- @react-navigation/compat@5.1.11
- @react-navigation/core@5.4.0
- @react-navigation/drawer@5.6.0
- @react-navigation/material-bottom-tabs@5.1.11
- @react-navigation/material-top-tabs@5.1.11
- @react-navigation/native@5.2.0
- @react-navigation/routers@5.4.2
- @react-navigation/stack@5.2.15
@react-navigation/bottom-tabs@5.3.0
@react-navigation/compat@5.1.11
@react-navigation/core@5.4.0
@react-navigation/drawer@5.6.0
@react-navigation/material-bottom-tabs@5.1.11
@react-navigation/material-top-tabs@5.1.11
@react-navigation/native@5.2.0
@react-navigation/routers@5.4.2
@react-navigation/stack@5.2.15
2020-04-30 23:01:46 +02:00
Evan Bacon
961b519fb1
chore: create _redirects for netlify deploy ( #8160 )
2020-04-30 23:01:21 +02:00
Satyajit Sahoo
0a19e94b23
fix: make sure the address bar hides when scrolling on web
...
This commit adds a check to detect if the screen content fills the available body, and if yes, then it adjusts the styles so that scrolling triggers a scroll on the body which hides the address bar in browser.
Tested on Safari in iOS and Chrome on Android.
This behaviour can be overriden by the user by specifying `cardStyle: { flex: 1 }`, which will keep both the header and the address bar always visible.
2020-04-30 21:53:17 +02:00
Evan Bacon
1e73fed6de
chore: fix scrolling in web examples ( #8020 )
2020-04-30 13:17:55 +02:00
Satyajit Sahoo
3193a30da6
refactor: add missing methods to container navigation prop
2020-04-29 19:14:24 +02:00
Satyajit Sahoo
499c50cd43
refactor: make history type-checked
2020-04-29 19:13:14 +02:00
ainar
420f6926e1
fix: fix backBehavior with initialRoute ( #8110 )
2020-04-29 13:37:15 +02:00
Satyajit Sahoo
70be3f6d86
fix: fix closing drawer on web with tap on overlay
2020-04-29 13:05:30 +02:00
WoLewicki
bd35b4fc20
fix: parsing url
2020-04-29 12:52:30 +02:00
Satyajit Sahoo
c511bc0b2b
refactor: stub gesture handler on web
...
Gesture handler doesn't work great on Web and causes issues such as disabling text selection even when not enabled. So we stub it out. It also reduces bundle size on web.
2020-04-29 12:49:46 +02:00
Satyajit Sahoo
b4834ce703
chore: replace AsyncStorage with localStorage on web
2020-04-29 02:16:11 +02:00
Satyajit Sahoo
ae5442ebe8
fix: return onPress instead of onClick for useLinkProps
2020-04-28 23:05:16 +02:00
Satyajit Sahoo
6dd52d35cf
refactor: simplify resolving the thenable
2020-04-28 16:14:58 +02:00
Satyajit Sahoo
d6fa279d93
fix: add catch to thenable returned by getInitialState
2020-04-28 15:35:06 +02:00
Satyajit Sahoo
c3fa83efe0
fix: handle empty paths when parsing
2020-04-28 15:12:43 +02:00
Satyajit Sahoo
f2291d110f
feat: add a useLinkProps hook
2020-04-27 17:45:20 +02:00
Satyajit Sahoo
942d2be2c7
feat: add action prop to Link
2020-04-27 17:45:20 +02:00
Satyajit Sahoo
b747e527a4
refactor: remove onLink prop for now
2020-04-27 17:45:20 +02:00
Satyajit Sahoo
38020de80b
refactor: simplify API for useLinkBuilder
2020-04-27 17:45:20 +02:00
Satyajit Sahoo
67404f4999
test: configure playwright for e2e tests
2020-04-27 17:45:20 +02:00
Satyajit Sahoo
2792f438fe
feat: add useLinkBuilder hook to build links
...
We need to be able to create links from a navigate action to have accessible links in the built-in components such as drawer and tabs.
2020-04-27 17:45:20 +02:00
satyajit.happy
2573b5beaa
feat: add Link component as useLinkTo hook for navigating to links
...
The `Link` component can be used to navigate to URLs. On web, it'll use an `a` tag for proper accessibility. On React Native, it'll use a `Text`.
Example:
```js
<Link to="/feed/hot">Go to 🔥 </Link>
```
Sometimes we might want more complex styling and more control over the behaviour, or navigate to a URL programmatically. The `useLinkTo` hook can be used for that.
Example:
```js
function LinkButton({ to, ...rest }) {
const linkTo = useLinkTo();
return (
<Button
{...rest}
href={to}
onPress={(e) => {
e.preventDefault();
linkTo(to);
}}
/>
);
}
```
2020-04-27 17:45:20 +02:00
Satyajit Sahoo
2697355ab2
chore: publish
...
- @react-navigation/bottom-tabs@5.2.8
- @react-navigation/compat@5.1.10
- @react-navigation/core@5.3.5
- @react-navigation/drawer@5.5.1
- @react-navigation/material-bottom-tabs@5.1.10
- @react-navigation/material-top-tabs@5.1.10
- @react-navigation/native@5.1.7
- @react-navigation/routers@5.4.1
- @react-navigation/stack@5.2.14
@react-navigation/bottom-tabs@5.2.8
@react-navigation/compat@5.1.10
@react-navigation/core@5.3.5
@react-navigation/drawer@5.5.1
@react-navigation/material-bottom-tabs@5.1.10
@react-navigation/material-top-tabs@5.1.10
@react-navigation/native@5.1.7
@react-navigation/routers@5.4.1
@react-navigation/stack@5.2.14
2020-04-27 02:57:03 +02:00
Satyajit Sahoo
a695cf9c05
fix: don't add back the route being replaced
2020-04-27 02:41:46 +02:00
Satyajit Sahoo
c9c825bee6
fix: add config to enable redux devtools integration
2020-04-25 21:46:57 +02:00
Satyajit Sahoo
b172b51f17
fix: fix behaviour of openByDefault in drawer when focus changes
2020-04-23 20:00:47 +02:00
Satyajit Sahoo
9c05af50b4
test: add more tests for TabRouter and history
2020-04-23 18:11:30 +02:00
Satyajit Sahoo
24febf6ea9
fix: spread parent params to children in compat navigator
...
fixes #6785
2020-04-23 14:10:26 +02:00
Satyajit Sahoo
8cbb201f1a
fix: fix typo in navigationOptions
2020-04-23 13:51:40 +02:00
Satyajit Sahoo
2467ce4ff7
chore: publish
...
- @react-navigation/stack@5.2.13
@react-navigation/stack@5.2.13
2020-04-22 17:57:16 +02:00
Satyajit Sahoo
5683bebfd6
chore: publish
...
- @react-navigation/stack@5.2.12
@react-navigation/stack@5.2.12
2020-04-22 16:26:11 +02:00