react-native-screens

Native navigation primitives for your React Native app.

MIT License

Downloads
4.7M
Stars
2.8K
Committers
137

Bot releases are visible (Hide)

react-native-screens - 3.17.0

Published by kkafar about 2 years ago

Minor release fixing bugs, including #1565 🎉

🐛 Bug fixes

🔢 Miscellaneous

New Contributors

🙌 Thank you for your contributions!

Full Changelog: https://github.com/software-mansion/react-native-screens/compare/3.16.0...3.17.0

react-native-screens - 3.16.0

Published by kkafar about 2 years ago

Minor release fixing cooperation of gesture recognisers & modals, fixing bugs and adding some new features 🎉

🐛 Bug fixes

👍 Improvements

🔢 Miscellaneous

New Contributors

🙌 Thank you for your contributions!

Full Changelog: https://github.com/software-mansion/react-native-screens/compare/3.15.0...3.16.0

react-native-screens - 3.15.0

Published by kkafar over 2 years ago

Minor release focused mostly on resolving issues with gesture recognition and its integration with ScrollView on iOS (Fabric & Paper)

🐛 Bug fixes

👍 Improvements

🔢 Miscellaneous

New Contributors

🙌 Thank you for your contributions!

Full Changelog: https://github.com/software-mansion/react-native-screens/compare/3.14.1...3.15.0

react-native-screens - 3.14.1

Published by kkafar over 2 years ago

Patch release fixing bug which caused gestureResponseDistance Screen prop to not work properly, when the component was not created via react-native-screens native stack. See: https://github.com/software-mansion/react-native-screens/pull/1507 for changes.

react-native-screens - 3.14.0

Published by kkafar over 2 years ago

Minor release fixing bugs, introducing better support for Fabric (iOS), compatibility with react-native 0.69

Moreover, from this release forward, Fabric is supported only for react-native 0.69+. Support for 0.68.x is dropped.

🐛 Bug fixes

👍 Improvements

🔢 Miscellaneous

🙌 Thank you for your contributions!

Full Changelog: https://github.com/software-mansion/react-native-screens/compare/3.13.1...3.14.0

react-native-screens - 3.13.1

Published by kacperkapusciak over 2 years ago

Patch release adding https://github.com/software-mansion/react-native-screens/pull/1351 that suppresses Function components cannot be given refs. Attempts to access this ref will fail warning on Fabric architecture.

react-native-screens - 3.13.0

Published by kacperkapusciak over 2 years ago

Minor release fixing bugs, improving typings, and adding some functionalities 🎉

🐛 Bug fixes

  • resetViewToScreen on prepareToRecycle (#1339) by @kacperkapusciak
  • fix fast ios modal push (#1326) by @WoLewicki
  • remove react-native-gradle-plugin from dependencies (#1346) by @kacperkapusciak and @tido64
  • apply initial navigation bar color (#1344) by @burakgormek

👍 Improvements

  • add stack nesting on Fabric (#1343) by @kacperkapusciak

🔢 Miscellaneous

  • bump TestsExample/ to react-native 0.68rc1 (#1316) by @kacperkapusciak
  • update react-native-safe-area-context to fabric compatible version (#1333) by @janicduplessis
  • remove patch-package from FabricExample (#1335) by @kacperkapusciak
  • add cache-dependency-path on Android (#1336) by @kacperkapusciak

🙌 Thank you for your contributions!

react-native-screens - 3.12.0

Published by Ubax over 2 years ago

This minor release includes initial support for Fabric architecture 🎉

To learn about what we've achieved so far check out our Introducing Fabric to React Native Screens blog post.

Changes:

  • Add Fabric example app (#1261) by @Ubax
  • Publish Fabric and classic architecture release (#1308) by @Ubax
  • Add test build Fabric workflows (#1321) by @kacperkapusciak and @Ubax
  • Fix headerTitle & title props (#1320) by @kacperkapusciak
  • Remove enableFabric requirement (#1319) by @Ubax
  • Remove additional config steps required when running Fabric version on Android (#1322) by @kmagiera
  • Fix Android props on Paper (#1325) by @Ubax
  • Reword sentences in Fabric section (#1327) by @kacperkapusciak
  • Cleanup build process for pre-codegen versions of react-native (#1328) by @kmagiera
react-native-screens - 3.11.1

Published by kacperkapusciak over 2 years ago

Patch release adding https://github.com/software-mansion/react-native-screens/pull/1313 that fixes incorrect swipe direction default.

react-native-screens - 3.11.0

Published by Ubax over 2 years ago

Minor release fixing bugs, improving typings, and adding some functionalities 🎉

🐛 Bug fixes

  • remove nullability from CustomSearchView (#1233) bu @Ubax
  • add inputType to setOptions call (#1234) by @kacperkapusciak
  • update header in vc below modal (#1228) by @WoLewicki
  • replaced jCenter with maven (#1245) by @matteodanelli
  • add directory so /reanimated works outside of repo (#1294) by @WoLewicki
  • incorrect prop descriptions in types.tsx (#1298) by @Ubax
  • change Activity to extend to ReactActivity (#1303) by @WoLewicki

👍 Improvements

  • add new properties to search view (#1250) by @rvasseur31
  • add home indicator hiding (#1267) by @WoLewicki
  • remove system animations on Android (#1213) by @WoLewicki
  • add android navigation bar manipulation (#1264) by @WoLewicki
  • add transition duration on iOS (#1259) by @WoLewicki & @kacperkapusciak
  • add swipe direction on iOS (#1260) by @WoLewicki
  • simplify fade_from_bottom transition duration code (#1307) by @kacperkapusciak

🔢 Miscellaneous

  • update search bar playground in Example app (#1226) by @kacperkapusciak
  • rename master occurences to main (#1235) by @kacperkapusciak
  • unify links in the documentation (#1236) by @kacperkapusciak
  • add sponsor logo (7efa26952fd31e55c42082f04ba5f94ba87191a9) by @kmagiera
  • add swmansion-bot (#1253) by @kacperkapusciak
  • make bot responses shorter (#1258) by @kacperkapusciak
  • update PULL_REQUEST_TEMPLATE.md (e71c2796c2d834d63957df2e7be74ffe703d3300) by @WoLewicki
  • bump nanoid to 3.2.0 (#1283)
  • fix search bar only for iOS (#1295) by @WoLewicki
  • add onScroll triggered to common problems (#1302) by @WoLewicki

🙌 Thank you for your contributions!

react-native-screens - 3.10.2

Published by kacperkapusciak almost 3 years ago

Patch release adding https://github.com/software-mansion/react-native-screens/pull/1245 that removes the use of jcenter() in the library

react-native-screens - 3.10.1

Published by kacperkapusciak almost 3 years ago

Patch release adding #1233 for usage in Expo SDK.

react-native-screens - 3.10.0

Published by kacperkapusciak almost 3 years ago

Minor release fixing bugs, improving typings, and adding some functionalities 🎉

🐛 Bug fixes

  • Turn off accessibility for screen and header beneath transparent modal on Android (#1205) by @kacperkapusciak
  • Check if jsThread is not null (#1217) by @WoLewicki
  • Make stack animations work the same on both platforms (#1190) by @WoLewicki
  • Fix Android keyboard with autofocus (#1214) by @WoLewicki
  • Disable freeze for first render (#1220) by @kacperkapusciak and @kmagiera
  • Check if topScreen is RNSScreenView (#1224) by @WoLewicki
  • Use shouldUseOpenAnimation to determine animation (#1227) by @WoLewicki and @kacperkapusciak

👍 Improvements

  • Add search bar on Android (#1166) by @Ubax
  • Don't set display: 'none' on frozen screens (#1208) by @kacperkapusciak and @grahammendick

🔢 Miscellaneous

  • Add kotlin guide to change version (#1185) by @kacperkapusciak
  • Update required react-native version (#1200) by @kacperkapusciak
  • Add eslint hook plugin and fixes hooks errors (#1199) by @Ubax

🙌 Thank you for your contributions!

react-native-screens - 3.9.0

Published by kacperkapusciak almost 3 years ago

Minor release fixing bugs, improving typings, and adding some functionalities 🎉

🐛 Bug fixes

  • Ensure topscreen's null safety in ScreenStack (#1165) by @kacperkapusciak
  • Fix header translucent change on iOS (#1162) by @Ubax
  • Remove touch disabling in header corners (#1157) by @WoLewicki
  • Adds dispatch for hiding header (#1153) by @Ubax
  • Remove LifecycleHelper from npm package (#1175) by @kacperkapusciak
  • Add isDestroyed fragmentManager check (#1184) by @jakmak24
  • Commit remove and add separately in moveToFront (#1133) by @WoLewicki
  • Using useEffect to manage searchbar crashes app (#1192) by @kacperkapusciak

👍 Improvements

  • Add scheduling update for Layout Animations (#1167) by @WoLewicki
  • Add experimental support for react-freeze (#1195) by @kmagiera and @kacperkapusciak

🔢 Miscellaneous

  • Update bug-report template (#1161) by @kacperkapusciak
  • Add mavenCentral in TVOSExample (#1164) by @luancurti
  • Bump Example and TestsExample proj to react-native 0.66 (#1134) by @kacperkapusciak
  • Adds common problems section to README (#1156) by @Ubax
  • Fix iOS e2e test (#1193) by @kacperkapusciak

🙌 Thank you for your contributions!

react-native-screens - 3.8.0

Published by kacperkapusciak about 3 years ago

Minor release with important bug fixes 🎉

🐛 Bug fixes

  • Apply spotless conditionally (#1119) by @kacperkapusciak
  • Context is never null (#1127) by @cruzach
  • Enable desugaring of java 8 bytecode (#1135) by @kacperkapusciak
  • Downgrade kotlin & take kotlinVersion from ext (#1130) by @kacperkapusciak
  • Remove adding to back stack logic on Android (#1148) by @WoLewicki
  • Canceled swipe gesture on iOS 12 when direction hasn't changed (#1150) by @kacperkapusciak
  • Add hasTwoStates iOS check (#1151) by @burakgormek

🔢 Miscellaneous

  • Add supported platforms info (#1117) by @kacperkapusciak
  • Add simple e2e tests (#1106) by @Ubax
  • Add e2e github action (#1107) by @Ubax
  • Change concurrency group name (#1128) by @Ubax
  • Change concurency group name for tv os (#1129) by @Ubax
  • Add e2e testing on GitHub action for Android (#1126) by @Ubax
  • Add screenshot artifact to iOS e2e (#1139) by @Ubax
  • Make method for checking if trait is set (#1155) by @WoLewicki

For library authors, #1148 may be considered a BREAKING CHANGE. From now on you'll need to implement your own logic for the hardware back button on Android same as it is done in react-navigation.

🙌 Thank you for your contributions!

react-native-screens - 3.7.2

Published by kacperkapusciak about 3 years ago

Patch release adding #1127 for usage in Expo SDK.

react-native-screens - 3.7.1

Published by WoLewicki about 3 years ago

Patch release adding #1119 for usage in Expo SDK.

react-native-screens - 3.7.0

Published by kacperkapusciak about 3 years ago

Minor release fixing bugs, improving typings, and adding some functionalities 🎉

🐛 Bug fixes

  • Send progress when container is null (#1074) by @WoLewicki
  • Bring back transition progress in simple animations (#1100) by @kacperkapusciak
  • Add jcenter() to build.gradle back (#1101) by @kacperkapusciak
  • Fix react-native-screens build on Windows (#1098) by @asklar
  • Changes fragment commit to synchronous (#1066) by @WoLewicki, @Ubax, @Szymon20000 and @anirudhagarwal365
  • Make search bar appear on iOS 12 (#1115) by @WoLewicki
  • Delay ScreenContainer updates in same manner as ScreenStack (#1116) by @WoLewicki

👍 Improvements

  • Expose transition progress (#890) by @WoLewicki
  • Add option for custom swipe animation (#1084) by @WoLewicki
  • Add full-width swipe option (#1072) by @WoLewicki and @kacperkapusciak
  • Expose new container for 2-state navigators (#1029) by @WoLewicki
  • Add cancel button text (#1108) by @WoLewicki
  • Provide a way to prevent native navigation (#801) by @WoLewicki and @kacperkapusciak
  • Move react-native-window-view to screens package (#1096) by @WoLewicki

🔢 Miscellaneous

  • Restore deleted tests and update TestsExample (#1073) by @WoLewicki
  • Add app icons to Example & TestsExample apps (#1088) by @kacperkapusciak
  • Add possibility to run CI builds manually (#1095) by @kacperkapusciak
  • Switch ktlint for spotless (#1093) by @kacperkapusciak
  • Adds detox (#1102) by @Ubax
  • Add splash screens (#1099) by @kacperkapusciak
  • Prepare repo for Apple Silicon (#1094) by @kacperkapusciak

Be aware that #801 may be considered a BREAKING CHANGE if you relied on the default header back button native dismissal. It can be switched by setting nativeBackButtonDismissalEnabled: true on the screen.
Also, be aware that using fullScreenSwipeEnabled option (#1072) with gestureEnabled set to true will cancel JS recognizers on the screen when using vertical or horizontal swipe gestures.

🙌 Thank you for your contributions!

react-native-screens - 3.6.0

Published by kacperkapusciak about 3 years ago

Minor release fixing bugs, improving typings, and adding some functionalities 🎉

🐛 Bug fixes

  • Fix Search bar returns to an incorrect position after losing focus (#1036) by @Ubax
  • Fix typo in method name for TV-OS (#1040) by @Ubax
  • Add windows Directory to NPM Publish (#1050) by @chiaramooney

👍 Improvements

  • Add v5 implementation of header height context (#1031) by @WoLewicki

🔢 Miscellaneous

  • Convert Java to Kotlin (#1042) by @kacperkapusciak and @WoLewicki
  • Enforce null safety in Kotlin files (#1059) by @WoLewicki
  • No exception while using flip animation on Android (#1068) by @kacperkapusciak
  • Warn when using native-stack from react-native-screens in v6 (#1058) by @kacperkapusciak
  • Example projects clean-up (#1033) by @kacperkapusciak
  • Add information about react-navigation v6 (#1037) by @kacperkapusciak
  • Add TV Example App (#1054) by @Ubax
  • Format Example project on commit (#1038) by @kacperkapusciak
  • Add build checks (#1055) by @Ubax
  • Improves CI checks (#1065) by @Ubax
  • Bump react-native version to 0.65.1 (#1067) by @kacperkapusciak

🙌 Thank you for your contributions!

react-native-screens - 3.5.0

Published by kacperkapusciak about 3 years ago

Minor release fixing bugs, improving typings, and adding some functionalities 🎉

🐛 Bug fixes

  • Fix tvOS compiling (#988) by @WoLewicki
  • Fix back button in push replace animation (#999) by @WoLewicki
  • Fix no animation in nested stacks (#1012) by @WoLewicki
  • Access to PixelUtil.toPixelFromDIP when it is necessary (#1016) by @sercand
  • Fix touch event canceled with gesture disabled (#1032) by @Ubax

👍 Improvements

  • Add slide_from_bottom & fade_from_bottom animations (#848) by @itsjgf, @kacperkapusciak and @WoLewicki
  • Add initial react-native-windows C++ implementation (#989) by @tritao

🔢 Miscellaneous

  • Reformat native code (#987) by @WoLewicki
  • Add linting and formating to windows implementation (#1009) by @WoLewicki
  • Clean up event dispatching on Android (#1014) by @WoLewicki

🙌 Thank you for your contributions!

Package Rankings
Top 0.78% on Npmjs.org
Related Projects