[go] Upgrade `react-native-screens` to `3.19.0` (#20938)# Why Closes ENG-7311. # How ``` et update-vendored-module -m react-native-screens -c '3.19.0' ``` # Test Plan - expo go wit
[go] Upgrade `react-native-screens` to `3.19.0` (#20938)# Why Closes ENG-7311. # How ``` et update-vendored-module -m react-native-screens -c '3.19.0' ``` # Test Plan - expo go with NCL ✅
show more ...
[ncl] refactor deprecated code, remove no longer valid ignores (#20555)
[iOS][Android] Upgrade react-navigation to v6 (#19452)# Why Closes ENG-4149. Closes ENG-4150. Closes ENG-4160. The react-navigation v5 doesn't work with the react-native 0.70. So, I've migr
[iOS][Android] Upgrade react-navigation to v6 (#19452)# Why Closes ENG-4149. Closes ENG-4150. Closes ENG-4160. The react-navigation v5 doesn't work with the react-native 0.70. So, I've migrated NCL and Home to use v6. # How - Bumped versions of related packages. - Went through the migration guide. - Disable react-native-screens integration on Android in Home. > Note: I'm aware of [proposed fix](https://github.com/expo/expo/pull/16333) which fixes integration between screens and navigation on Android. However, I'm not sure if that change is safe. That's why, for now, `react-native-screens` were disabled. # Test Plan - expo-go - home ✅ - expo-go - NCL ✅ - bare-expo - NCL ✅
[react-native-screens] update to 3.7.0 (#14330)* uvm * android fixes * fix 'Details screen #undefined' * Changelog * Run Xcode's Re-indent * run ./gradlew spotlessApply * uvm to 3
[react-native-screens] update to 3.7.0 (#14330)* uvm * android fixes * fix 'Details screen #undefined' * Changelog * Run Xcode's Re-indent * run ./gradlew spotlessApply * uvm to 3.7.0 * changelog * android fixes again
[eslint-config] remove `arrowParens` overwrite, reformat files (#14232)
[screens] Update react-native-screens to v3.0.0 (#12355)
[ncl] Fix lint warnings (#10443)# Why Let's make NCL a top-notch application, always tidy etc. # How - configured ESLint for NCL - fixed all warnings automatically - changed manually all
[ncl] Fix lint warnings (#10443)# Why Let's make NCL a top-notch application, always tidy etc. # How - configured ESLint for NCL - fixed all warnings automatically - changed manually all `React.Component<object, …` that ESLint "automatically fixed" to `<{}` as per https://github.com/expo/expo/pull/10229#discussion_r490961694 # Test Plan `yarn lint` no longer warns about warnings.
[ncl] Ignore TS errors in screens copied from 3rd party libraries (#10226)# Why There are many TypeScript errors in NCL. Some of them are coming from 3rd party libraries example screens which we
[ncl] Ignore TS errors in screens copied from 3rd party libraries (#10226)# Why There are many TypeScript errors in NCL. Some of them are coming from 3rd party libraries example screens which we don't intend to keep fixed/maintained with TS. # How Added `@ts-nocheck` at the top of screens copied from libraries. # Test Plan TS errors from these files are no longer reported by TS.
[react-native-screens] Upgrade to 2.10.1 (#9611)# Why Cutoff date approaches. # How - used expotools to upgrade the library - reinstalled pods in `bare-expo` - updated NCL # Test Plan
[react-native-screens] Upgrade to 2.10.1 (#9611)# Why Cutoff date approaches. # How - used expotools to upgrade the library - reinstalled pods in `bare-expo` - updated NCL # Test Plan Tested NCL screens on all Android, iOS and Web. `ScreenStack` does not work on Web, but it also does not work on `master`.
Migrate to react-navigation v5 (#8857)* Migrate apps/ to use react-navigation v5 * Update GeofencingScreen.tsx * Update GeofencingScreen.tsx * Updated useFocusEffect * Update MediaLibra
Migrate to react-navigation v5 (#8857)* Migrate apps/ to use react-navigation v5 * Update GeofencingScreen.tsx * Update GeofencingScreen.tsx * Updated useFocusEffect * Update MediaLibraryScreen.tsx * Update GeofencingScreen.tsx * Updated onFocus methods * Update BackgroundLocationMapScreen.tsx * Fix tab loading * Update ExpoComponents.ts * Updated Media Library * fix bare-expo routing in e2e * Update TaskManagerScreen.tsx * Improve linking configuration * Update MainNavigator.tsx * Updated prop signature * Update MainNavigator.tsx Co-authored-by: Brent Vatne <[email protected]>
[chore] Fix lint and typescript errors in NCL (#8861)* Fix lint errors * Revice web unimplemented views * Delete useDimensions.ts * Remove unused screen object properties * Convert to f
[chore] Fix lint and typescript errors in NCL (#8861)* Fix lint errors * Revice web unimplemented views * Delete useDimensions.ts * Remove unused screen object properties * Convert to functional components * Fix TypeScript errors * Fix subscription bug
[ios][android] Update react-native-screens to 2.0.0 (#7183)# Why Part of #7006 Huge shoutout to @kmagiera for fixing all discovered bugs while being under pressure of Expo SDK37 release
[ios][android] Update react-native-screens to 2.0.0 (#7183)# Why Part of #7006 Huge shoutout to @kmagiera for fixing all discovered bugs while being under pressure of Expo SDK37 release # How - I've run `et update-vendored-module -m react-native-screens`. - Added `ScreenStack` example to `native-component-list`. - Updated dependencies of `expoview` required by `react-native-screens` (especially `androidx.fragment:fragment` needs to be at least `1.2.0`). # Test Plan - Screens example in `native-component-list` works as expected on both iOS and Android. - This version was also tested in a few apps that we're working on at @software-mansion.
[home][ncl][test-suite] update navigation to use react-native-safe-area-context
[ncl] fix a few warnings and imports
[web] Fixed NCL export errors (#4106)* [web] Fixed NCL export errors * Update index.web.ts * Removed ts settings * Added native Screens component for native
[sdk] Update react-native-reanimated to 1.0.1 (#4023)# Why Closes https://github.com/expo/expo/issues/3969 # How - I upgraded native code using `update-react-native-reanimated` gulp task.
[sdk] Update react-native-reanimated to 1.0.1 (#4023)# Why Closes https://github.com/expo/expo/issues/3969 # How - I upgraded native code using `update-react-native-reanimated` gulp task. - I upgraded `react-native-reanimated` to `1.0.1` in `expo` npm package. - I added a new screen in NCL using Transitioning API (it proves the upgrade succeeded). # Test Plan Tested on iPhone and LG (with Android) using the new example screen in NCL.
@bbarthec/migrate native component list to typescript (#3975)* [ncl] Migrate to TypeScript * [ncl] fix runtime on mobile devices * [ncl] Apply review suggestions