[screen-orientation][android] Fix `Exceptions.MissingActivity` exception when module is deallocated (#22568)# Why Fixes the `Exceptions.MissingActivity` exception when a module is deallocated.
[screen-orientation][android] Fix `Exceptions.MissingActivity` exception when module is deallocated (#22568)# Why Fixes the `Exceptions.MissingActivity` exception when a module is deallocated. # How The current activity may not be available when the module is deallocated or the host was resumed. It's not happening often, but that is the normal flow. Instead of throwing, we can just ignore those cases. # Test Plan - bare-expo ✅
show more ...
[screen-orientation][Android] Migrate to new modules API (#22019)# Why Screen orientation module was written using the old Modules API. # How Followed usual migration steps, changed `prom
[screen-orientation][Android] Migrate to new modules API (#22019)# Why Screen orientation module was written using the old Modules API. # How Followed usual migration steps, changed `promises` to `coroutines`, updated exceptions and usage of some deprecated methods. # Test Plan Tested on a physical device with API Level 32 and API 28 emulator. --------- Co-authored-by: Expo Bot <[email protected]>
[expo-modules] Move code from `unimodules` into `expo-modules-core` (#13703)# Why Migrated `unimodules-core`, `unimodules-react-native-adapter`, `unimodules-app-loader` into `expo-modules-core`
[expo-modules] Move code from `unimodules` into `expo-modules-core` (#13703)# Why Migrated `unimodules-core`, `unimodules-react-native-adapter`, `unimodules-app-loader` into `expo-modules-core` # How - Change package using AS refactor tools - Fix some places where AS wasn't able to do automatically - Fix compatibility with new auto-linking - Ensure that classes which are used during installation steps are still available in the old place # Test Plan - expo-go (tested using unversioned and 41) - bare-expo
[android] lint spotless ktlint and fix CI step (#13662)
[android] Add kotlin spotless ktlint linter (#12545)
[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]>