All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.6.5 (2024-07-16)
- ios: remove subview in _subviews (abbf0eb)
- ios: use synchronized for pointer array op to avoid possible crash (afccdea)
0.6.4 (2023-11-14)
0.6.3 (2023-11-02)
- android: skip display that no a presentation display (aa2142a)
0.6.2 (2023-10-18)
0.6.1 (2023-07-05)
- ios: warnings of UIScene usage (01131c7)
0.6.0 (2023-06-30)
0.6.0-rc.4 (2023-06-28)
- ios: put RN_EXTERNAL_SCENE_TYPE_EXTERNAL default type if not enabled multiple scenes (cb4d229)
0.6.0-rc.3 (2023-06-28)
0.6.0-rc.2 (2023-06-25)
- ios: use RCTViewComponentView as external screen wrap view on new arch (6f0cedb)
0.6.0-rc.1 (2023-06-22)
- ios: cleanup observer at invalidate (ca03e7d)
0.6.0-rc.0 (2023-06-22)
- example: android build error (386b520)
0.5.18 (2022-10-22)
0.5.17 (2022-05-17)
- android: connected screen not resume if host resumed (8a01beb)
0.5.16 (2022-02-13)
- android: mount child view issue on switch display (95be339)
0.5.15 (2022-02-13)
- android: call dismiss on destroy screen (84a7fdb)
- android: scale on external display (#413) (90b1da6)
- ci: add cache for yarn and ios build (4f853fd)
0.5.14 (2021-12-14)
- android: clear subview on removeViewAt during lifecycle (395f557)
0.5.13 (2021-12-13)
- android: do not refresh screen on host pause / resume if no external display connected (9a3413f)
0.5.12 (2021-11-11)
- tvos: ignore availableModes check (76634ad)
0.5.11 (2021-11-11)
0.5.10 (2021-07-29)
- android: add missing removeLifecycleEventListener for RNExternalDisplayView (6789740)
0.5.9 (2021-05-28)
0.5.8 (2021-01-26)
0.5.6 (2020-12-12)
0.5.5 (2020-09-25)
- ios: react dependency for support Xcode 12 (01fc079)
0.5.4 (2020-09-21)
- android: ensure parent child is removed for fallbackInMainScreen (e62eaff)
0.5.3 (2020-09-21)
0.5.2 (2020-03-07)
- ios: screen info initial constants (5b2ec75)
0.5.1 (2020-03-04)
- android: Log error when detected two or more RNExternalDisplayView to register the same screen id (7d10933)
- ios: Log error when detected two or more RNExternalDisplayView to register the same screen id (ccabd0f)
0.5.0 (2020-03-02)
- android: update build.gradle (236c5ab)
0.4.2 (2020-03-02)
- android: should check child count before removeViewAt for wrap view group (042d1f2)
0.4.1 (2020-03-02)
- android: parent view group issue on change screen (76e732f)
0.4.0 (2020-03-02)
- js: expose scaled screen size depends on main screen (d565881)
- js: implement useScreenSize hook (15bccc9)
0.3.1 (2020-03-01)
- js: add default options for useExternalDisplay (48b9cad)
0.3.0 (2020-02-29)
0.2.0 (2020-02-29)
- android: Wrap new ReactViewGroup for target external screen view (44a3f49), closes #1
- ios: Wrap new RCTView for target external screen view (41b6efc)
- ios: always call [super insertReactSubview], and render fallback depends on didUpdateReactSubviews (a0c2c43)
- ios: call makeKeyAndVisible for main window after invalidateWindow (a8bbea2)
- ios: implement RCTInvalidating method (e9c2ede)
0.1.6 (2020-02-28)
- ios: add tvos deployment target (a2faa45)
0.1.5 (2020-02-28)
- ios: do not remove subview from superview on invalidate (ef093b7)
- example: update modal example (423ea55)
0.1.4 (2020-02-28)
- ios: updateScreen after setFallbackInMainScreen (9b4f333)
0.1.3 (2020-02-28)
Note: Version bump only for package rn-external-display
0.1.2 (2020-02-28)
- s.source in podspec (7e34d10)
0.1.1 (2020-02-28)
- ios: wrap new UIViewController for external window (cb36491)
- example: add modal example (77ad54e)