Satyajit Sahoo
38020de80b
refactor: simplify API for useLinkBuilder
2020-04-27 17:45:20 +02:00
Satyajit Sahoo
a695cf9c05
fix: don't add back the route being replaced
2020-04-27 02:41:46 +02:00
Satyajit Sahoo
78485cea69
fix: animate card to existing closing state on gesture end
...
fixes #7938
2020-04-22 15:16:39 +02:00
Satyajit Sahoo
1613915669
chore: mark screens and masked view as optional in stack
...
Needs e54819c4de to work.
2020-04-22 14:02:21 +02:00
Satyajit Sahoo
82edb2581b
fix: hide inactive screens for stack on web ( #8010 )
2020-04-18 01:14:11 +02:00
Gheorghe Pinzaru
6e51f596fa
fix: ios presentation modal cuts the topOffset on the bottom ( #7943 )
...
* Add padding bottom to ios presentation modal
Because of the translateY moving the screen out to the bottom of view by 10 pt, these 10pt are hidden under the screen, or steal this size from the safe area. To avoid cutting elements, the size of the screen could be decreased by the `topOffset` using padding on the bottom. Fixes #7856
* Update packages/stack/src/TransitionConfigs/CardStyleInterpolators.tsx
Co-Authored-By: Serhii Vecherenko <SDSLeon999@gmail.com >
Co-authored-by: Satyajit Sahoo <satyajit.happy@gmail.com >
Co-authored-by: Serhii Vecherenko <SDSLeon999@gmail.com >
2020-04-18 01:13:34 +02:00
Satyajit Sahoo
dfdba8d741
fix: disable animation by default on web for stack
2020-04-10 17:02:32 +02:00
Satyajit Sahoo
f1a8bceba5
fix: make color of shadow element same as card color in stack
2020-04-07 23:34:55 +02:00
Satyajit Sahoo
b71de6cc79
fix: mark type exports for all packages
2020-04-07 11:22:47 +02:00
Satyajit Sahoo
9a8fea8f2c
fix: when comparing changed routes, only check keys
2020-03-30 22:20:16 +02:00
max
8432e5ab25
fix: dismiss keyboard on screen change for android
2020-03-30 21:50:52 +02:00
Andrius Janauskas
d649fbc669
fix: finish stack animation on CANCELLED event ( #7898 )
...
fixes #7897
2020-03-30 14:36:04 +02:00
Wojciech Stanisz
e097df880a
fix: add pointerEvents=box-none to overlay View ( #7871 )
2020-03-26 13:38:30 +01:00
Satyajit Sahoo
61f16d3f25
fix: fix swipe gestures requiring a lot of velocity to dismiss
2020-03-23 11:40:37 +01:00
Satyajit Sahoo
179b6312fe
chore: update prettier
2020-03-22 23:58:06 +01:00
Satyajit Sahoo
043924ca48
fix: fix swipe not dismissing card in RTL
...
closes #7841
2020-03-22 23:55:16 +01:00
Tien Pham
adbfedcd58
fix: use the correct velocity value in closing animation ( #7836 )
...
In this commit f24d3a3461 we modified the `velocity` in inverted gesture, but since we also use this value in the closing animation, the change in that commit also introduced a new bug:

This PR fixes the issue by keeping the original velocity value.
2020-03-19 21:55:03 +01:00
Alexey Vlasenko
f24d3a3461
fix: fix closing stack using inverted gesture. ( #7824 )
...
Co-authored-by: Satyajit Sahoo <satyajit.happy@gmail.com >
2020-03-19 19:32:29 +01:00
Satyajit Sahoo
3df65e2819
fix: initialize height and width to zero if undefined
...
closes #6789
2020-03-19 19:03:23 +01:00
Satyajit Sahoo
b1fe73097f
fix: only dismiss previously focused input on page change. closes #6918
2020-03-19 18:30:54 +01:00
Satyajit Sahoo
49f6fed6d3
fix: fix blank page if stack was inside display: none before
2020-03-19 18:11:55 +01:00
Satyajit Sahoo
b1a65fc73e
fix: don't use react-native-screens on web
...
seems `react-native-screens` doesn't handle active screens properly and shows a blank page instead on web when a number is specified in the `active` prop.
closes #7485
2020-03-19 17:28:35 +01:00
Satyajit Sahoo
6dbda1a0c2
chore: upgrade depenendecies
2020-03-16 14:28:10 +01:00
Michał Osadnik
70029d6c13
feat: add an option to change use a custom card overlay ( #7809 )
...
I find it sometimes useful to define overlay renderer on my own. Eg. I needed to replace the background with BlurView and with this API I find it quite easy
Co-authored-by: Satyajit Sahoo <satyajit.happy@gmail.com >
2020-03-16 14:28:10 +01:00
Tien Pham
469d0542c7
fix: fix back gesture cancellation ( #7700 )
...
The problem here is that when we scroll back really fast, even though velocity is negative, `Math.abs(translation + velocity * gestureVelocityImpact)` will end up bigger than `distance / 2`.
I removed the `Math.abs`, I think it's not necessary. When `translation + velocity * gestureVelocityImpact` is negative, it's also < `distance / 2` and we should just close the screen.
Closes #6782
2020-03-16 12:03:16 +01:00
Vojtech Novak
0dcaea3242
fix: fix android header title font weight ( #7720 )
...
the previously used fort weight of 500 would effectively be converted to `fontWeight: bold` because of https://github.com/facebook/react-native/pull/25341
this fixes the title appearance to look as customary
2020-03-16 11:05:02 +01:00
Satyajit Sahoo
646cbfb28e
refactor: move action helper types to routers
2020-03-13 12:34:37 +01:00
Satyajit Sahoo
296c836064
fix: ignore back button press if screen isn't focused. closes #7673
2020-03-03 11:34:38 +01:00
Satyajit Sahoo
162410843c
feat: add ability add listeners with listeners prop
...
This adds ability to listen to events from the component where the navigator is defined, even if the screen is not rendered.
```js
<Tabs.Screen
name="Chat"
component={Chat}
options={{ title: 'Chat' }}
listeners={{
tabPress: e => console.log('Tab press', e.target),
}}
/>
```
Closes #6756
2020-02-26 13:02:22 +01:00
Michał Osadnik
80a337024a
fix: enhance border radius in modals on new iPhones ( #6945 )
...
Co-authored-by: Satyajit Sahoo <satyajit.happy@gmail.com >
2020-02-24 14:44:20 +01:00
Satyajit Sahoo
c19da31240
refactor: enable screens only for last screen
...
This will avoid issues such as https://github.com/react-navigation/react-navigation/issues/6909
2020-02-24 11:37:25 +01:00
Satyajit Sahoo
a67b49477e
fix: fix transparent header on Android
2020-02-21 20:07:38 +01:00
Satyajit Sahoo
240ce01822
fix: make sure header is visibile to accessibility tools on iOS
2020-02-21 16:30:05 +01:00
Satyajit Sahoo
c7dd3a58b1
fix: debounce back button by default in stack header
2020-02-21 15:31:50 +01:00
Satyajit Sahoo
bf76075e0f
fix: add accessibilityLabel prop to back button
...
fixes #6895
2020-02-19 23:09:00 +01:00
Satyajit Sahoo
8f40a98086
fix: hard code header height for animation
...
closes #6818
2020-02-14 18:44:54 +01:00
Satyajit Sahoo
6c9447a38c
fix: check if we can go baack before dispatching pop
2020-02-12 13:17:08 +01:00
Satyajit Sahoo
b6e7e08b9a
fix: provide route context to header and bottom tabs
2020-02-11 15:42:00 +01:00
Satyajit Sahoo
86c39d2e0e
refactor: move types and base router to routers package
2020-02-10 16:04:20 +01:00
Satyajit Sahoo
7160a511e6
chore: set initial insets for safe areas
2020-02-10 16:04:20 +01:00
Satyajit Sahoo
a121844148
chore: prepare for stable release ( #354 )
2020-02-05 14:47:36 +01:00
Satyajit Sahoo
f746ece61b
fix: use addListener only when available
2020-02-05 09:43:00 +01:00
Satyajit Sahoo
abdf9d12b5
fix: use .native for masked view instead of .web
2020-02-03 05:47:25 +01:00
Satyajit Sahoo
41a5e1a385
fix: wrap navigators in gesture handler root
2020-02-03 00:18:32 +01:00
Satyajit Sahoo
3d937d1e65
fix: dispatch pop early when screen is closed with gesture ( #336 )
...
fixes #267
2020-02-02 23:56:05 +01:00
Satyajit Sahoo
94d7b28c0b
fix: disable screens when mode is modal on older expo versions
2020-02-01 17:21:18 +01:00
Satyajit Sahoo
0ead2662ec
fix: add accessibilityRole=header to header title
2020-01-31 17:27:47 +01:00
osdnk
9be904d9c4
fix: increase epsilon in CardContainer.tsx
2020-01-30 22:38:13 +01:00
osdnk
edf96d839f
fix: web with internal interpolation listener
2020-01-28 14:52:41 +01:00
Satyajit Sahoo
141d397bdf
chore: tweak types for stack
2020-01-28 14:35:31 +01:00