Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork5.1k
feat: add pageSheet presentation to native stack, bump react-native-screens to 4.11.1#12503
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
base:main
Are you sure you want to change the base?
Uh oh!
There was an error while loading.Please reload this page.
Conversation
netlifybot commentedMar 21, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
✅ Deploy Preview forreact-navigation-example ready!
To edit notification comments on pull requests, go to yourNetlify project configuration. |
Gregoirevda commentedMay 9, 2025
What's the status on this? |
I do not remember whether I've just forgot to review this one, or was it blocked@kligarski? |
@kkafar It's ready but I think we need to bump |
babf706
to60e5dce
Compare
Uh oh!
There was an error while loading.Please reload this page.
Motivation
Since the release of iOS 18, screens with
presentation: 'modal'
changed size on devices with a bigger screen, such as an iPad - they became much smaller, which impacted applications of the library's users (see issuesoftware-mansion/react-native-screens#2549).To address the issue,
react-native-screens
will introduce new presentation type for native stack (pageSheet
) that will allow users to use previous modal behavior (see PRsoftware-mansion/react-native-screens#2793). The behavior ofpageSheet
on Android will be the same asmodal
.This PR contains changes required to support
pageSheet
inreact-navigation
. It also bumpsreact-native-screens
version to4.11.1
.Test plan
Open Stack Presentation and Modals example screens in example apps from
react-native-screens
and open apageSheet
.