[menu][ios] Rewrite safe area view using new API (#22174)# Why In order to add support for Fabric to expo-dev-client and related libraries we must migrate all non-fabric compatible libraries to
[menu][ios] Rewrite safe area view using new API (#22174)# Why In order to add support for Fabric to expo-dev-client and related libraries we must migrate all non-fabric compatible libraries to the new API Related to ENG-7955 # How Rewrite safe area view using new API # Test Plan Run dev client through bare expo  # Checklist <!-- Please check the appropriate items below if they apply to your diff. This is required for changes to Expo modules. --> - [ ] Documentation is up to date to reflect these changes (eg: https://docs.expo.dev and README.md). - [ ] Conforms with the [Documentation Writing Style Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md) - [ ] This diff will work correctly for `expo prebuild` & EAS Build (eg: updated a module plugin).
show more ...
[dev-client] Move podspecs to the root directory (#15580)# Why The decision to move `dev-menu` and `dev-launcher` podspecs to the `ios` directory wasn't great. Thanks to https://github.com/exp
[dev-client] Move podspecs to the root directory (#15580)# Why The decision to move `dev-menu` and `dev-launcher` podspecs to the `ios` directory wasn't great. Thanks to https://github.com/expo/expo/pull/15578, we will be able to leave podspecs in the root directory. Why this is handy: > It's very hard to resources between iOS and Android when you can't point to local files located above the podspec file. Unfortunately, cocoapods in that place doesn't support paths that aren't in the same directory as podspec. Moreover, it will reduce migration headaches. Currently, users have in theirs Podfiles references to pod pointed to the package directory. It also fixes a compilation error in the `bare-expo` - cannot find `devmenu.com.th3rdwave.safeareacontext.SafeAreaContextPackage`. # How - Moved podspecs - Moved vendored code outside of the ios folder - Removed unused xcproj - Ensured that our modules can't be linked by RN # Test Plan - bare-expo ✅
[dev-launcher] update RN app (#15343)
[dev-menu] vendor react-native-safe-area-context (#15382)