| #
765b47da |
| 30-Dec-2021 |
Tomasz Sapeta <[email protected]> |
[ios] Fix lint issues in Swift files (#15640)
|
| #
0fb97ace |
| 29-Oct-2021 |
Tomasz Sapeta <[email protected]> |
[ios] New ExpoAppDelegate independent of singleton modules (#14867)
|
| #
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 ...
|
| #
23fc6879 |
| 17-Sep-2020 |
Bartłomiej Bukowski <[email protected]> |
[iOS] Ensure SplashScreenView hides only once for RootViewController (#10223)
|
| #
91aca869 |
| 11-Sep-2020 |
Stanisław Chmiela <[email protected]> |
[expo-splash-screen][ios] Fix probable crash when the app is run in background (#10157)
|
| #
27700081 |
| 13-Aug-2020 |
Bartłomiej Bukowski <[email protected]> |
[splash-screen][client] Add expo-splash-screen to ExpoClient (#9622)
|
| #
56962d29 |
| 02-Jul-2020 |
Tomasz Sapeta <[email protected]> |
[ios] Migrate AppDelegate to Swift (#9045)
# Why
Inspired by my God of Swift: #8529
Also I'm using Swift in `expo-dev-menu`, so converting to AppDelegate seems like a good idea to start usin
[ios] Migrate AppDelegate to Swift (#9045)
# Why
Inspired by my God of Swift: #8529
Also I'm using Swift in `expo-dev-menu`, so converting to AppDelegate seems like a good idea to start using Swift in the client.
# How
- Converted `EXAppDelegate.{h,m}` into `AppDelegate.swift`
- Removed `main.m` (`@UIApplicatonMain` does it)
- Set `DEBUG` and `RELEASE` flags for compatibility
# Test Plan
Simulator build seems to work as great as expected.
show more ...
|