| #
8b02c6d0 |
| 20-Jul-2023 |
Tomasz Sapeta <[email protected]> |
[iOS] Refactor version manager in Expo Go (#23624)
|
| #
94af3eda |
| 23-Feb-2023 |
Will Schurman <[email protected]> |
[exmanifests][ios] Convert to swift (#21298)
|
| #
50661f5c |
| 30-Aug-2021 |
Will Schurman <[email protected]> |
[expo-manifests] Rename RawManifest -> Manifest (#14194)
|
| #
706a476d |
| 26-Aug-2021 |
Will Schurman <[email protected]> |
[expo-updates] Factor out raw manifests into their own package (#14183)
|
| #
efd75dec |
| 16-Aug-2021 |
Tomasz Sapeta <[email protected]> |
[ios] Migrate all remaining native code
|
| #
2615299d |
| 08-Jul-2021 |
Will Schurman <[email protected]> |
[ios] Pass manifest into EXScopedFacebook (#13531)
|
| #
167fd314 |
| 30-Jun-2021 |
Will Schurman <[email protected]> |
[ios] Use stable manifest ID where applicable (#13280)
|
| #
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 ...
|
| #
c9802eba |
| 29-Apr-2019 |
Stanisław Chmiela <[email protected]> |
[unimodules] Remove experience references (#3993)
# Why
Properly closes https://github.com/expo/expo/pull/3875, fixes https://github.com/expo/expo/issues/3517, fixes https://github.com/expo/expo/
[unimodules] Remove experience references (#3993)
# Why
Properly closes https://github.com/expo/expo/pull/3875, fixes https://github.com/expo/expo/issues/3517, fixes https://github.com/expo/expo/issues/3864.
# How
Removed all `experience` references from universal modules, adding scoped implementations to ExpoKit.
# Test Plan
- [x] NCL works
- [x] bare template works
show more ...
|
| #
8d441c7e |
| 14-Mar-2019 |
Stanisław Chmiela <[email protected]> |
[packages] Move unimodules foundation to `org.unimodules` scope
|
| #
b33148ad |
| 26-Jun-2018 |
Tomasz Sapeta <[email protected]> |
expo-gl module (#2709)
* [unimodules] expo-gl module
* [unimodules] update autogenerated files
* [unimodules] simplify EXConstantsBinding
* [unimodules] fix Constants.getWebViewUserAgentAsync is
expo-gl module (#2709)
* [unimodules] expo-gl module
* [unimodules] update autogenerated files
* [unimodules] simplify EXConstantsBinding
* [unimodules] fix Constants.getWebViewUserAgentAsync is always rejecting
* [unimodules] revert added type to appStateModule in kernel
* [unimodules] update ExpoKit templates
* [unimodules] add yarn.lock for expo-camera-interface
* [unimodules] prune old EXGL files
* [unimodules] fix expo-constants
* [unimodules] fix expo-core version installed by expo-asset
* [unimodules] add pod target xcconfig to EXGL-CPP podspec
* [unimodules] add EXGL-CPP dependency to versioned podspecs
* [unimodules] allow scoped modules to get module registry
* [unimodules] fix iOS versioning for EXGL
* [unimodules] some last fixes :)
* [unimodules] code review changes
* [unimodules] restore ndk filters in expoview gradle
fbshipit-source-id: d510f73
show more ...
|
| #
a5a9f97f |
| 19-Jun-2018 |
Stanisław Chmiela <[email protected]> |
Universal modules (#2679)
fbshipit-source-id: fb0810e
|