| #
ea3f1d02 |
| 24-Jun-2021 |
Tomasz Sapeta <[email protected]> |
[ios] Merge unimodules core and adapter into expo-modules-core (#13353)
# Why
Part of Expo modules re-architecture
# How
- Copied iOS sources from `@unimodules/core` and `@unimodules/react-
[ios] Merge unimodules core and adapter into expo-modules-core (#13353)
# Why
Part of Expo modules re-architecture
# How
- Copied iOS sources from `@unimodules/core` and `@unimodules/react-native-adapter` to `expo-modules-core`
- In these copied files replaced `UM` prefix with `EX`
- Swift names for classes used by the users (`AppDelegateWrapper`, `ModuleRegistry`, `ModuleRegistryAdapter`, `ModuleRegistryProvider`) won't have any prefix — we would drop these prefixes anyway, in the future when we rewrite them to Swift
- Old `UM*` names are still supported and most of them are marked as deprecated, however I couldn't get it to work for Swift (but seems like no one uses it for app delegates?) and protocols
- `ExpoModulesCore` provides `EXUnimodulesCompat.h` header that expands old `UM_*` macros to `EX_*`
- Previously `ExpoModulesCore` depended upon `UMCore`, now it's the other way around — `UMReactNativeAdapter` and `UMCore` depend on `ExpoModulesCore` to import `EXUnimodulesCompat` header
- Fixed `EXTrackingTransparency` to depend on `ExpoModulesCore` directly
- _There are no changes in the logic or architecture of unimodules/expo modules, I'll do this separately_
# Test Plan
- CI jobs are passing
- Tested locally, apps seem to work as before
show more ...
|
| #
986257b3 |
| 09-Feb-2021 |
Charlie Cruzan <[email protected]> |
[ios] rename moduleRegistry callsite to umModuleRegistry (#11886)
* moduleRegistry -> umModuleRegistry
* fix EXAppState as well
|
| #
ee295080 |
| 28-Jan-2020 |
Łukasz Kosmaty <[email protected]> |
[expo-screen-orientation] Extract to unimodule (#6760)
* create screen-orientation unimodule
* [screen-orientation] Apply PR suggestions & comments
* [expo-screen-orientation] Rewrite to kotli
[expo-screen-orientation] Extract to unimodule (#6760)
* create screen-orientation unimodule
* [screen-orientation] Apply PR suggestions & comments
* [expo-screen-orientation] Rewrite to kotlin
* [expo-screen-orientation] Apply requested changes
* [expo-screen-orientation] Fix NCL
* [expo-screen-orientation] Fix test-suite
* [expo-screen-orientation] Fix notch detection
* [expo-screen-orientation] Remove unused enum
* [expo-screen-orientation] Fix NCL on iOS
* [expo-screen-orientation] Change the scoped logic
* [expo-screen-orientation] Remove EXModuleRegisterBinding
* [expo-screen-orientation] Fix test-suite on iOS
* [expo-screen-orientation] Apply requested changes
* [expo-screen-orientation] Use traitCollectionsDidChange
* [expo-screen-orientation] Fix orientation on iPads
* [expo-screen-orientation] Apply requested changes
* [expo-screen-orientation] Remove ALL_BUT_UPSIDE_DOWN
* [expo-screen-orientation] Rename & refactor
* [expo-screen-orientation] Update pods
* [expo-screen-orientation] Update module-scripts version
* [expo-screen-orientation] Fix bare-expo & CI
Co-authored-by: Wojciech Lewicki <[email protected]>
show more ...
|
| #
8d441c7e |
| 14-Mar-2019 |
Stanisław Chmiela <[email protected]> |
[packages] Move unimodules foundation to `org.unimodules` scope
|
| #
4fa42375 |
| 24-Nov-2018 |
DracoBlue <[email protected]> |
Fix case of EXAppLifecycleService import. fixes #2620
|
| #
ffc53a7d |
| 05-Jul-2018 |
Ben Roth <[email protected]> |
Update app lifecycle in unimodules when Expo Client changes state (#2752)
* [iOS] Update app lifecycle in unimodules when Expo Client changes state
* [iOS] Remove dead VersionManager background/for
Update app lifecycle in unimodules when Expo Client changes state (#2752)
* [iOS] Update app lifecycle in unimodules when Expo Client changes state
* [iOS] Remove dead VersionManager background/foreground codepath
* [iOS] Make versioned Expo AppState module call into unimodulle AppLifecycleService
fbshipit-source-id: 4969ce9
show more ...
|
| #
eb312d13 |
| 10-Jan-2018 |
Ben Roth <[email protected]> |
Clean up most of the mainQueueSetup warnings in native modules
There are still a few I wasn't sure about. Fixes https://github.com/expo/universe/issues/1261
fbshipit-source-id: 8e64ba0
|
| #
cde16245 |
| 29-Dec-2017 |
Ben Roth <[email protected]> |
Split Core and Optional ExpoKit sources
fbshipit-source-id: 65abb7c
|