-
Notifications
You must be signed in to change notification settings - Fork 0
Update dependency react-native-screens to ~4.18.0 #7
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 our terms of service and privacy 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?
Conversation
Reviewer's Guide by SourceryThis pull request updates the react-native-screens dependency from version ~4.4.0 to ~4.6.0. This update includes several bug fixes and improvements, particularly around pressables in headers, FullWindowOverlay, and Android draw ordering. Class diagram showing updated react-native-screens dependencyclassDiagram
class PackageJson {
dependencies
+updateDependency()
}
class ReactNativeScreens {
version: ~4.6.0
+handlePressables()
+manageFullWindowOverlay()
+handleDrawOrdering()
}
PackageJson --> ReactNativeScreens: depends on
note for ReactNativeScreens "Updated from ~4.4.0 to ~4.6.0"
State diagram for react-native-screens update changesstateDiagram-v2
[*] --> PressablesFix: Fix pressables in headers
PressablesFix --> FullWindowOverlayFix: Fix FullWindowOverlay position
FullWindowOverlayFix --> DrawOrderingFix: Fix draw ordering
DrawOrderingFix --> [*]
note right of PressablesFix: Improved header interaction
note right of FullWindowOverlayFix: Fixed iOS Fabric scenarios
note right of DrawOrderingFix: Fixed transparent modal & stack
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have skipped reviewing this pull request. It seems to have been created by a bot (hey, renovate[bot]!). We assume it knows what it's doing!
dd935e8 to
96f5128
Compare
c663b55 to
466619e
Compare
466619e to
1387475
Compare
1387475 to
02941ce
Compare
02941ce to
fb3ce8c
Compare
fb3ce8c to
3ba1cf3
Compare
3ba1cf3 to
65a0c6a
Compare
65a0c6a to
0ffe864
Compare
0ffe864 to
135a555
Compare
135a555 to
d7f48e3
Compare
d7f48e3 to
95bcee0
Compare
95bcee0 to
014c250
Compare
014c250 to
a28d41d
Compare
This PR contains the following updates:
~4.4.0->~4.18.0Release Notes
software-mansion/react-native-screens (react-native-screens)
v4.18.0Compare Source
Minor release with important changes in bottom tabs icons API, recently added header items API and few more.
What's Changed
🟢 Improvements / Changes
label->titlein context of header items API by @kkafar in #3318changesSelectionAsPrimaryActionto menu button item by @kkafar in #3331🐞 Bug fixes
tabBarTintColoron iPadOS by @kligarski in #3314🔢 Misc
labelinstead oftitlein example using react-navigation by @kkafar in #3329Full Changelog: software-mansion/react-native-screens@4.17.1...4.18.0
v4.17.1Compare Source
Patch release with fix for failing iOS build in release mode.
What's Changed
Full Changelog: software-mansion/react-native-screens@4.17.0...4.17.1
v4.17.0Compare Source
Minor release including:
UIScrollEdgeEffect,See the full list of PRs below 👇🏻
What's Changed
🟢 Improvements
hideNavigationBar,obscureBackgroundprops in SearchBar by @kligarski in #3211SafeAreaViewcomponent from/privateto/experimentalby @kkafar in #3286🐞 Bug fixes
obscureBackgroundandhideNavigationBarby @kligarski in #3199translucent == trueby @maxencehenneron in #3239SafeAreaViewin Stack v4 to fix content rendering under UINavigationBar on iOS 26 by @kligarski in #3231autoFocusto SearchBar Fabric spec file by @kligarski in #3258labeledvisbility mode by @kligarski in #3260systemDefaultoption toautoCapitalizeprop inSearchBarby @kligarski in #3251colorErrorwith material:1.13.0 by @Ubax in #3280whiteColortosystemBackgroundColorin tabs background workaround by @kligarski in #3279🔢 Misc
react-native-screens/experimentalsubmodule by @kkafar in #3222ScreenStackHost&StackScreento separate files by @kkafar in #3224react-native@0.82by @kligarski in #3259react-native@0.82by @kligarski in #3261New Contributors
Full Changelog: software-mansion/react-native-screens@4.15...4.17.0
v4.16.0Compare Source
This release introduces support for dark mode in Bottom Tabs on Android, new search bar placements and search bar integration with the toolbar on iOS 26.
What's Changed
🟢 Improvements
🐞 Bug fixes
🔢 Misc
New Contributors
Full Changelog: software-mansion/react-native-screens@4.15.4...4.16.0
v4.15.4Compare Source
Patch version fixing a bug on iOS with back button title disappearing when stack was used in bottom tabs.
What's Changed
Full Changelog: software-mansion/react-native-screens@4.15.3...4.15.4
v4.15.3Compare Source
Patch version fixing bugs related to
systemItemon iOS Bottom Tabs.What's Changed
Full Changelog: software-mansion/react-native-screens@4.15.2...4.15.3
v4.15.2Compare Source
Patch version downgrading Coil library to resolve Android build issues on RN 0.79 #3157
What's Changed
Full Changelog: software-mansion/react-native-screens@4.15.1...4.15.2
v4.15.1Compare Source
Patch version with fixing imports for backward compatibility #3153
What's Changed
Full Changelog: software-mansion/react-native-screens@4.15...4.15.1
v4.15.0Compare Source
v4.14.1Compare Source
Patch version with fixing possible runtime crash on web #3132.
What's Changed
clang-formatby @kligarski in #3135Full Changelog: software-mansion/react-native-screens@4.14...4.14.1
v4.14.0Compare Source
v4.13.1Compare Source
Patch version with #3032 fixing possible runtime crash on iOS.
v4.13.0Compare Source
This release publishes our alpha versions of implementation of native bottom tabs, native split view (iOS only), and refactor of existing components.
Example usage can be found e.g. here.
We're counting on you, as early adopters, to start testing these APIs & give us feedback / ideas how to shape them.
All APIs except bottom tabs, require the library being build with
RNS_GAMMA_ENABLED=1env var set. APIs behind that flag are meant for next major version.@kkafar: Huge thanks to the whole Screens team @kligarski @t0ms0n00 @maciekstosio @kmichalikk @WoLewicki @kmagiera for the initial work here. Let's keep going 💪🏻
Enjoy!
What's Changed
ca2bf1a)d2b9f3b)7fc48aa)900fa48)4835039)0119cbc)260b3fd)346d86d)089885d)fee8faf)UIOffsetctors with calls toUIOffsetMake(cdfd149)RNS_GAMMA_ENABLEDenv var for TVOS CI (f9f330d)1f4493f)DEFINES_MODULEfor stable app version (w/o gamma project enabled) (125be18)b2f40f3)29dc088)24d88f7)80f6d26)55d8cb8)1b6e5c2)29ae3bd)09f98b3)86279b7)7e6e07e)339b0d8)dd242eb)1edf757)f11364e)83cf15e)0435c92)02e699b)82ab88b)a684d5f)bd98527)02eb227)2363d98)ccfac22)02d6982)fc9ea1e)08f4fab)efd9ceb)2cbfb45)835fbf6)d62b0a3)8ca3d94)987b979)9fe0a78)33d309f)ccfa831)0af2d81)StackContainerin example (ecfbb76)2a7b27b)RNSStackScreenController(fe1e40d)a201560)ed7850a)84a6d4b)titlebeing errorneously assigned totabKey(9eb7365)cfc23ac)14181a6)onNativeFocusChange& react to JS focus change (8316c82)TabScreenEventEmitterinherit fromBaseEventEmitter(118d6e9)BaseEventEmitterabstract class (32ca419)a4af202)aa75e7c)e128e36)c1c06c0)e2ea87f)3891ae3)33267cf)main-labs(ecc6d3f)cfaba29)4004887)71bee46)adb6295)85eb766)b926d7c)b6ec76f)7e5d297)56157ff)3d85d59)d88e555)TestBottomTabs(901383c)featureFlagsstruct & addcontrolledBottomTabsflag (8ce2cfa)experimentControlNavigationStateInJS(2928e28)abbb57a)404bb0f)ac5fcf6)ebda803)ea98952)fe01c99)d5e17be)3c4ef70)436d430)1870f06)880bea9)d6b782b)bb49e27)896c2c6)Full Changelog: software-mansion/react-native-screens@4.12.0...4.13.0
v4.12.0Compare Source
What's Changed
Minor release with few fixes & internal refactors.
🟢 Improvements
screenIdprop allowing for native screen recognition by @kkafar in #2967🐞 Bug fixes
setTimeoutto prevent React infinite loop by @kligarski in #2963🔢 Misc
MapBuilderAPI by @kkafar in #2968react-native@0.79.3by @kkafar in #2825react-native@0.80by @kkafar in #2970react-native@0.80.0-rc.5to fix issues with pods by @kligarski in #2975Full Changelog: software-mansion/react-native-screens@4.10.0...4.12.0
v4.11.1Compare Source
What's Changed
Small patch release with fix for Android edge-to-edge system insets styling.
🐞 Bug fixes
🔢 Misc
Full Changelog: software-mansion/react-native-screens@4.11.0...4.11.1
v4.11.0Compare Source
Minor release focused on fixing bugs, especially with the
formSheetpresentation, introduction ofpageSheetpresentation on iOS and integration withreact-native-edge-to-edgeon Android.What's Changed
🟢 Improvements
unstable_accessibilityContainerViewIsModalprop forFullWindowOverlayby @kkafar in #2854react-native-edge-to-edgeby @zoontek in #2464fitToContentssheet height react to dynamic content by @kligarski in #2877🐞 Bug fixes
gesture-handleris present by @kkafar in #2819useHeaderHeightdoes not report correct value after cancelling search by @maciekstosio in #2817TouchableOpacitydoes not work on screens withheaderTranslucent: trueon notchless iOS devices with older OS versions by @kkafar in #2858ScreenStackHeaderSearchBarViewinvalid props type by @kkafar in #2881providers.execto enableconfiguration-cacheby @lukmccall in #2903Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.