[screen-orientation][ios] Screen Orientation module audit (#22152)
[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]>
show more ...
[screen-orientation] update links and note in doc comments (#15454)
[docs] refactor and improvement of platform labels (#15037)
[tools][docs] bump TypeDoc, migrate to @example annotation (#14465)
[eslint-config] remove `arrowParens` overwrite, reformat files (#14232)
[eslint-config] bump dependencies and minimum required lint tools versions (#13858)Co-authored-by: James Ide <[email protected]>
[screen-orientation] add doc comments in source (#14150)
Rename unimodules imports to expo-modules-core
[@unimodules][screen-orientation] remove fbjs dependency, add replacement methods to Platform (#11398)* add canUseViewport and canUseEventListeners * tests * rebuild * remove fbjs from exp
[@unimodules][screen-orientation] remove fbjs dependency, add replacement methods to Platform (#11398)* add canUseViewport and canUseEventListeners * tests * rebuild * remove fbjs from expo-screen-orientation * changelogs * use Screen type instead of any
[expo-screen-orientation][web] Fix lockAsync and orientation change listener (#7774)* [expo-screen-orientation][web] fix emitted expoDidUpdateDimensions payload * [expo-screen-orientation][web]
[expo-screen-orientation][web] Fix lockAsync and orientation change listener (#7774)* [expo-screen-orientation][web] fix emitted expoDidUpdateDimensions payload * [expo-screen-orientation][web] fix OrientationLockAPIToWeb keys * Update CHANGELOG
[lint] Add "prefer-const" setting (#7389)* [lint] Add "prefer-const" setting See https://github.com/expo/expo/blob/master/guides/Expo%20JavaScript%20Style%20Guide.md#let-and-const which explains
[lint] Add "prefer-const" setting (#7389)* [lint] Add "prefer-const" setting See https://github.com/expo/expo/blob/master/guides/Expo%20JavaScript%20Style%20Guide.md#let-and-const which explains the overall rationale for using `const` (mainly to pick a lintable option and to reduce attention cost talking about it). Tested by adding a test case to the linter and running tests and looking at the snapshot to see that the linter autofixed let to const. * [lint] Apply let/const autofixes * Add build files
[expo] Export types (#7120)* [location] Export missing types (#7079) # Why Part of https://github.com/expo/expo/issues/7077, resolves #4422 # How Exports: - LocationTaskOptions - Regi
[expo] Export types (#7120)* [location] Export missing types (#7079) # Why Part of https://github.com/expo/expo/issues/7077, resolves #4422 # How Exports: - LocationTaskOptions - Region - LocationCallback - HeadingCallback * [expo-analytics-amplitude] Export types (#7078) * [expo-error-recovery] Export types (#7084) * [expo-background-fetch] Export types (#7081) * [expo-barcode-scanner] Export types (#7082) * [expo-gl] Export types (#7085) * [expo-image-picker] Export types (#7087) * [expo-mail-composer] Export types (#7094) * [expo-localization] Export types (#7092) * [expo-local-authentication] Export types (#7090) * [expo-intent-launcher] Export types (#7089) * [expo-in-app-purchases] Export types (#7088) * [expo-screen-orientation] Export types (#7109) * [expo-sms] Export types (#7108) * [expo-speech] Export types (#7107) * [expo-web-browser] Export types (#7106) * [expo-video-thumbnails] Export types (#7105) * [expo-blur] Export types (#7113) * [expo-camera] Export types (#7114) * [expo-linear-gradient] Export types (#7115) * [expo-sensors] Export types (#7116) * [expo-sharing] Export types (#7117) * [expo-av] Export types (#7111) * [expo-av] Export types * [expo-av] Fix CI * [expo-blur] Type prefixing * [expo] Prefix types * [expo-camera] Fix typo * [expo-error-recovery] Use record type * [expo] Apply requested changes * [expo] Rebuilt packages * [expo] Update changelog
[eslint-config-universe] Add import ordering alphabetization (#7038)
[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]>