Skip to content

feat: add error about CMake 3.28.0 being required - #63

Merged
okwasniewski merged 1 commit into
mainfrom
feat/hermes-cmake-version
Dec 20, 2023
Merged

feat: add error about CMake 3.28.0 being required#63
okwasniewski merged 1 commit into
mainfrom
feat/hermes-cmake-version

Conversation

@okwasniewski

@okwasniewskiokwasniewski commented Dec 20, 2023

Copy link
Copy Markdown

Summary:

This PR adds error to Hermes build phase that we need at least CMake 3.28.0 to build visionOS.

CleanShot 2023-12-20 at 13 30 37@2x

Changelog:

[VISIONOS] [ADDED] - Error out on CMake 3.28.0 being required

Test Plan:

Build Hermes with unsupported version of CMake

@okwasniewskiokwasniewski changed the title feat: add warning while building Hermes that at least CMake 3.28.0 is…feat: add warning about CMake 3.28.0 being requiredDec 20, 2023
@okwasniewskiokwasniewski changed the title feat: add warning about CMake 3.28.0 being requiredfeat: add error about CMake 3.28.0 being requiredDec 20, 2023
@okwasniewski
okwasniewski merged this pull request into mainDec 20, 2023
@okwasniewski
okwasniewski deleted the feat/hermes-cmake-version branch December 20, 2023 14:43
okwasniewski added a commit that referenced this pull request Mar 19, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
# Conflicts:
#	packages/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
# Conflicts:
#	packages/react-native/package.json
#	packages/react-native/template/package.json
#	packages/rn-tester/Podfile.lock
#	packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj
#	packages/rn-tester/package.json
okwasniewski added a commit that referenced this pull request Mar 22, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
# Conflicts:
#	packages/react-native/Libraries/StyleSheet/StyleSheetTypes.d.ts
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Apr 5, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Apr 5, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Apr 9, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Apr 15, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Apr 24, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Apr 24, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Jul 29, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Jul 31, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Aug 5, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Aug 23, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Aug 23, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Aug 26, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Aug 26, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
okwasniewski added a commit that referenced this pull request Sep 17, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
feat: Automate releases to GitHub (#83)
fix: adjust oot-release script for stable releases (#85)
fix: hermes xcode build scripts (#133)
feat: release scripts
chore: sync with upstream
chore: sync with upstream
chore: sync with upstream
prevent keyboard api in ScrollView (#143)
chore: sync with upstream
feat: include privacy info manifest (#144)
chore: sync with upstream
fix: local commands parameters (#134)
fix: add missing index.flow.js file to out-of-tree-platforms package
okwasniewski added a commit that referenced this pull request Sep 17, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
feat: Automate releases to GitHub (#83)
fix: adjust oot-release script for stable releases (#85)
fix: hermes xcode build scripts (#133)
feat: release scripts
chore: sync with upstream
chore: sync with upstream
chore: sync with upstream
prevent keyboard api in ScrollView (#143)
chore: sync with upstream
feat: include privacy info manifest (#144)
chore: sync with upstream
fix: local commands parameters (#134)
fix: add missing index.flow.js file to out-of-tree-platforms package
okwasniewski added a commit that referenced this pull request Sep 24, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
feat: Automate releases to GitHub (#83)
fix: adjust oot-release script for stable releases (#85)
fix: hermes xcode build scripts (#133)
feat: release scripts
chore: sync with upstream
chore: sync with upstream
chore: sync with upstream
prevent keyboard api in ScrollView (#143)
chore: sync with upstream
feat: include privacy info manifest (#144)
chore: sync with upstream
fix: local commands parameters (#134)
fix: add missing index.flow.js file to out-of-tree-platforms package
okwasniewski added a commit that referenced this pull request Nov 18, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
feat: Automate releases to GitHub (#83)
fix: adjust oot-release script for stable releases (#85)
fix: hermes xcode build scripts (#133)
feat: release scripts
chore: sync with upstream
chore: sync with upstream
chore: sync with upstream
prevent keyboard api in ScrollView (#143)
chore: sync with upstream
feat: include privacy info manifest (#144)
chore: sync with upstream
fix: local commands parameters (#134)
fix: add missing index.flow.js file to out-of-tree-platforms package
okwasniewski added a commit that referenced this pull request Nov 27, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
feat: Automate releases to GitHub (#83)
fix: adjust oot-release script for stable releases (#85)
fix: hermes xcode build scripts (#133)
feat: release scripts
chore: sync with upstream
chore: sync with upstream
chore: sync with upstream
prevent keyboard api in ScrollView (#143)
chore: sync with upstream
feat: include privacy info manifest (#144)
chore: sync with upstream
fix: local commands parameters (#134)
fix: add missing index.flow.js file to out-of-tree-platforms package
okwasniewski added a commit that referenced this pull request Nov 27, 2024
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
feat: Automate releases to GitHub (#83)
fix: adjust oot-release script for stable releases (#85)
fix: hermes xcode build scripts (#133)
feat: release scripts
chore: sync with upstream
chore: sync with upstream
chore: sync with upstream
prevent keyboard api in ScrollView (#143)
chore: sync with upstream
feat: include privacy info manifest (#144)
chore: sync with upstream
fix: local commands parameters (#134)
fix: add missing index.flow.js file to out-of-tree-platforms package
okwasniewski added a commit that referenced this pull request Jan 7, 2025
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
feat: Automate releases to GitHub (#83)
fix: adjust oot-release script for stable releases (#85)
fix: hermes xcode build scripts (#133)
feat: release scripts
chore: sync with upstream
chore: sync with upstream
chore: sync with upstream
prevent keyboard api in ScrollView (#143)
chore: sync with upstream
feat: include privacy info manifest (#144)
chore: sync with upstream
fix: local commands parameters (#134)
fix: add missing index.flow.js file to out-of-tree-platforms package
okwasniewski added a commit that referenced this pull request Jan 23, 2025
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
feat: Automate releases to GitHub (#83)
fix: adjust oot-release script for stable releases (#85)
fix: hermes xcode build scripts (#133)
feat: release scripts
chore: sync with upstream
chore: sync with upstream
chore: sync with upstream
prevent keyboard api in ScrollView (#143)
chore: sync with upstream
feat: include privacy info manifest (#144)
chore: sync with upstream
fix: local commands parameters (#134)
fix: add missing index.flow.js file to out-of-tree-platforms package
okwasniewski added a commit that referenced this pull request Feb 28, 2025
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
feat: Automate releases to GitHub (#83)
fix: adjust oot-release script for stable releases (#85)
fix: hermes xcode build scripts (#133)
feat: release scripts
chore: sync with upstream
chore: sync with upstream
chore: sync with upstream
prevent keyboard api in ScrollView (#143)
chore: sync with upstream
feat: include privacy info manifest (#144)
chore: sync with upstream
fix: local commands parameters (#134)
fix: add missing index.flow.js file to out-of-tree-platforms package
feat: implement `XR` API (#81)
* feat: implement Spatial API
* feat: make RCTSpatial decoupled from RCTMainWindow()
* feat: implement XR module
docs: add image to README, annotate nightly APIs
fix: export XR library from typescript
feat: add multi-window support (#117)
* feat: add multi-window support
* feat: introduce WindowManager
fix: RCTReactViewController properly check props to update
fix: use clearColor instead of systemBackgroundColor for visionOS (#125)
feat: allow to use WindowHandlingModifier outside of RCTMainWindow
fix: deep and universal links when app is running (#140)
Co-authored-by: Thiago Brezinski <thiagobrez@gmail.com>
fix: remove window init
feat: add support for ornaments & dev menu trigger (#149)
* feat: add support for ornaments
* feat: add ornaments support to second window
fix: allow to manually move dev menu to avoid conflicts (#150)
fix: remove unnecessary diff after upstreaming changes (#151)
Make CMake 3.29.0 as minimum required version (#155)
fix: move visionOS codegen specs, sync with upstream
chore: sync with upstream
fix: remove template
Move template to a separate repo
fix: update oot-release scripts
chore: remove unnecessary diff (#159)
fix: react-native-config
chore: sync with upstream
chore: sync with upstrteam
Move to GH Actions (#158)
* Revert "feat: implement visionOS CI (#54)"
This reverts commit ae6f903.
* fix: implement GH actions CI
chore: sync with upstream
chore: remove automatic cursor pointer (#161)
Download VisionOS SDK (#163)
chore: sync with upstream
chore: remove oot-platforms package (#165)
chore: sync with upstream
okwasniewski added a commit that referenced this pull request Feb 28, 2025
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
feat: Automate releases to GitHub (#83)
fix: adjust oot-release script for stable releases (#85)
fix: hermes xcode build scripts (#133)
feat: release scripts
chore: sync with upstream
chore: sync with upstream
chore: sync with upstream
prevent keyboard api in ScrollView (#143)
chore: sync with upstream
feat: include privacy info manifest (#144)
chore: sync with upstream
fix: local commands parameters (#134)
fix: add missing index.flow.js file to out-of-tree-platforms package
feat: implement `XR` API (#81)
* feat: implement Spatial API
* feat: make RCTSpatial decoupled from RCTMainWindow()
* feat: implement XR module
docs: add image to README, annotate nightly APIs
fix: export XR library from typescript
feat: add multi-window support (#117)
* feat: add multi-window support
* feat: introduce WindowManager
fix: RCTReactViewController properly check props to update
fix: use clearColor instead of systemBackgroundColor for visionOS (#125)
feat: allow to use WindowHandlingModifier outside of RCTMainWindow
fix: deep and universal links when app is running (#140)
Co-authored-by: Thiago Brezinski <thiagobrez@gmail.com>
fix: remove window init
feat: add support for ornaments & dev menu trigger (#149)
* feat: add support for ornaments
* feat: add ornaments support to second window
fix: allow to manually move dev menu to avoid conflicts (#150)
fix: remove unnecessary diff after upstreaming changes (#151)
Make CMake 3.29.0 as minimum required version (#155)
fix: move visionOS codegen specs, sync with upstream
chore: sync with upstream
fix: remove template
Move template to a separate repo
fix: update oot-release scripts
chore: remove unnecessary diff (#159)
fix: react-native-config
chore: sync with upstream
chore: sync with upstrteam
Move to GH Actions (#158)
* Revert "feat: implement visionOS CI (#54)"
This reverts commit ae6f903.
* fix: implement GH actions CI
chore: sync with upstream
chore: remove automatic cursor pointer (#161)
Download VisionOS SDK (#163)
chore: sync with upstream
chore: remove oot-platforms package (#165)
chore: sync with upstream
okwasniewski added a commit that referenced this pull request Aug 23, 2025
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
feat: Automate releases to GitHub (#83)
fix: adjust oot-release script for stable releases (#85)
fix: hermes xcode build scripts (#133)
feat: release scripts
chore: sync with upstream
chore: sync with upstream
chore: sync with upstream
prevent keyboard api in ScrollView (#143)
chore: sync with upstream
feat: include privacy info manifest (#144)
chore: sync with upstream
fix: local commands parameters (#134)
fix: add missing index.flow.js file to out-of-tree-platforms package
feat: implement `XR` API (#81)
* feat: implement Spatial API
* feat: make RCTSpatial decoupled from RCTMainWindow()
* feat: implement XR module
docs: add image to README, annotate nightly APIs
fix: export XR library from typescript
feat: add multi-window support (#117)
* feat: add multi-window support
* feat: introduce WindowManager
fix: RCTReactViewController properly check props to update
fix: use clearColor instead of systemBackgroundColor for visionOS (#125)
feat: allow to use WindowHandlingModifier outside of RCTMainWindow
fix: deep and universal links when app is running (#140)
Co-authored-by: Thiago Brezinski <thiagobrez@gmail.com>
fix: remove window init
feat: add support for ornaments & dev menu trigger (#149)
* feat: add support for ornaments
* feat: add ornaments support to second window
fix: allow to manually move dev menu to avoid conflicts (#150)
fix: remove unnecessary diff after upstreaming changes (#151)
Make CMake 3.29.0 as minimum required version (#155)
fix: move visionOS codegen specs, sync with upstream
chore: sync with upstream
fix: remove template
Move template to a separate repo
fix: update oot-release scripts
chore: remove unnecessary diff (#159)
fix: react-native-config
chore: sync with upstream
chore: sync with upstrteam
Move to GH Actions (#158)
* Revert "feat: implement visionOS CI (#54)"
This reverts commit ae6f903.
* fix: implement GH actions CI
chore: sync with upstream
chore: remove automatic cursor pointer (#161)
Download VisionOS SDK (#163)
chore: sync with upstream
chore: remove oot-platforms package (#165)
chore: sync with upstream
feat: new readme
docs: update link
okwasniewski added a commit that referenced this pull request Aug 23, 2025
fix: address issues with scale, ScrollView prop
feat: move min_visionos_version_supported to Helpers
feat: implement `visionos_hoverStyle` prop
chore: update README.MD
fix: refactor visionos_hoverStyle to take a string and new arch support
docs: add link to rn-tester's README.md (#5)
chore: change VisionOS to visionOS (#13)
chore: use `min_supported_versions` for third-party-podspecs (#18)
chore: remove not necessary ifs TARGET_OS_VISION, minimise code diff (#22)
feat: add visionos support
add warning when using InputAccessoryView
update platform naming
fix: remove keyboard listerners and mark as unsupported (#25)
* fix: remove keyboard listerners and mark as unsupported
* chore: replace warn with warnOnce
feat: support building visionOS with dynamic frameworks enabled (#28)
chore: sync Podfile.lock with upstream, remove unnecessary #endif
feat: add visionOS as separate target to fix iOS tests (#31)
* feat: add visionOS as separate target to fix iOS tests
* fix: disable multiple windows support
* feat: add visionOS App Icon
* fix: creating Release build
Update README.md (#36)
* Update README.md
* fix: update README link
* feat: add caution section
* fix: bring back info about Hermes
Add platform guidelines to README (#37)
* Add platform guidelines to README
* fix: link to docs
Rename react-native package to @callstack/react-native-visionos (#35)
* rename react-native package to @callstack/react-native-visionos
* fix typo
* Make JS and TS tests independent of react-native package name
* change name in template
* replace more refs in e2e tests
* revert tests changes
* disable js e2e tests for visionos
* bring back react-native for other platforms compat
* ci: run js, no e2e js
Fix codegen issues for RNTester after renaming package (#40)
feat: make hermes build for visionOS (#26)
* [WIP] feat: make hermes build for visionOS
* feat: point to callstack/hermes-visionos fork, update README
* fix: remove USE_HERMES from project.pbxproj
feat: align unnecessary compiler conditionals (#51)
chore: sync Podfile.lock
feat: implement OOT release script (#43)
* feat: implement OOT release script
* docs: add readme on Release process
* fix: remove header file
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* add reference
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add visionOS template (#34)
* Update CLI to v12.1.1
* feat: implement visionos react-native template
* feat: modify template look
* feat: add `@callstack/out-of-tree-platforms` to metro config
* fix: metro config
* feat: update supported platforms
---------
Co-authored-by: szymonrybczak <szymon.rybczak@gmail.com>
task(StatusBar component): show warn when using StatusBar (#49)
* task(StatusBar component): show warn when using StatusBar
* pr suggestions
docs: update CMake instructions (#55)
Fix iOS native tests (#58)
* fix: remove unnecessary libevent.podspec
* fix: make OCMock build for visionOS
fix: remove unnecessary YogaKit pod (#61)
feat: add warning while building Hermes that at least CMake 3.28.0 is required (#63)
fix: RCTAlertController transparent background override
added cornerRadius for hover style (#66)
* added corner radius for hover style
* fix: implement proper handling for old arch, reformat code
---------
Co-authored-by: Oskar Kwaśniewski <oskarkwasniewski@icloud.com>
chore: sync Podfile.lock
fix: don't warn users about the Keyboard API (#71)
feat: implement visionos cli commands (#64)
fix: use isVision instead of isVisionOS (#76)
fix: release build bundle (#74)
fix: remove duplicated isVision key (#78)
fix: change resolver option name (#79)
fix: RCTDeviceInfo UIApplicationDidChangeStatusBarOrientationNotification method
fix: update README.md with corrected capitalization (#84)
fix: upstream sync ifdefs
fix: providing unsupported value to hoverStyle crashed the app (#88)
fix: pointer events (#114)
fix: hoverEffect for bridgeless mode (#92)
refactor: remove unused RCTForegroundWindow (#94)
fix: properly retrieve window when clicking DevMenu action (#95)
sync with upstream
chore: sync Podfile.lock
docs: add how is it different from iOS version section (#91)
docs: move to documentation website (#119)
Update README.md (#121)
* Update README.md
* Update README.md
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
---------
Co-authored-by: Kacper Rożniata <56474758+krozniata@users.noreply.github.com>
Update getting started link in Readme. (#123)
Co-authored-by: christinamartinez <christina.martinez@faithlife.com>
chore: remove hover effect & add cursor: pointer (#122)
* chore: remove hover effect
* fix: set cursor pointer by default, update tests
* feat(iOS): Implement cursor style prop
---------
Co-authored-by: Saad Najmi <sanajmi@microsoft.com>
chore: resync with upstream
fix: change versio of @callstack/out-of-tree-platforms
feat: make SwiftUI React Native entry point (#68)
* feat: add Swift entrypoint
[wip] add module maps to some RN modules to allow for swift c++ imports
feat: implement RCTReactController and RCTSwiftUIAppDelegate
feat: introduce new method to RCTAppDelegate
* feat: modify template to use SwiftUI
* fix: dimensions, use RCTMainWindow()
* fix: fallback to DarkMode on visionOS
* fix: use KeyWindow() in RCTPerfMonitor
feat: update docs (#80)
* feat: update docs
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
feat: add UIApplicationSceneManifest to template
Create custom resolver and utils package for out-of-tree platforms (#32)
* rename react-native package to @callstack/react-native-visionos
* wip: metro setup for other platform
* fix(flow): add .ios.visionos as support platform
* fix some flow errors
* fix flow
* revert Platform.select change
* revert KeyboardAvoidingView change
* fix type
* change kBundlePath to ios.visionos
* fix: remove redundant isVisionOS
* use custom resolver options to read platform for OOT
* fix types
* remove formatting
* add/remove platform checks
* document variant behavior
* use visionOS Keyboard mock
* use visionOS KeyboardAvoidingView mock
* use visionOS InputAccessoryView mock
* test: add test for metroPlatformResolver
* move implementation to user space
* create out-of-tree-platforms package and bring back resolver options
* revert flow changes
* revert sourceExts changes
* update links
* add comments
* fix visionos typo
* adjust lockfile
* revert loadMetroConfig change
* remove podfile lock
* revert scripts changes
Fix build step for `@callstack/out-of-tree-platforms` (#46)
* feat: setup @callstack/out-of-tree-platforms to build properly
* feat: add build packages step to `oot-release.js` script
* chore: format package.json
fix(#48) local build of @callstack/out-of-tree-platforms (#50)
feat: Automate releases to GitHub (#83)
fix: adjust oot-release script for stable releases (#85)
fix: hermes xcode build scripts (#133)
feat: release scripts
chore: sync with upstream
chore: sync with upstream
chore: sync with upstream
prevent keyboard api in ScrollView (#143)
chore: sync with upstream
feat: include privacy info manifest (#144)
chore: sync with upstream
fix: local commands parameters (#134)
fix: add missing index.flow.js file to out-of-tree-platforms package
feat: implement `XR` API (#81)
* feat: implement Spatial API
* feat: make RCTSpatial decoupled from RCTMainWindow()
* feat: implement XR module
docs: add image to README, annotate nightly APIs
fix: export XR library from typescript
feat: add multi-window support (#117)
* feat: add multi-window support
* feat: introduce WindowManager
fix: RCTReactViewController properly check props to update
fix: use clearColor instead of systemBackgroundColor for visionOS (#125)
feat: allow to use WindowHandlingModifier outside of RCTMainWindow
fix: deep and universal links when app is running (#140)
Co-authored-by: Thiago Brezinski <thiagobrez@gmail.com>
fix: remove window init
feat: add support for ornaments & dev menu trigger (#149)
* feat: add support for ornaments
* feat: add ornaments support to second window
fix: allow to manually move dev menu to avoid conflicts (#150)
fix: remove unnecessary diff after upstreaming changes (#151)
Make CMake 3.29.0 as minimum required version (#155)
fix: move visionOS codegen specs, sync with upstream
chore: sync with upstream
fix: remove template
Move template to a separate repo
fix: update oot-release scripts
chore: remove unnecessary diff (#159)
fix: react-native-config
chore: sync with upstream
chore: sync with upstrteam
Move to GH Actions (#158)
* Revert "feat: implement visionOS CI (#54)"
This reverts commit ae6f903.
* fix: implement GH actions CI
chore: sync with upstream
chore: remove automatic cursor pointer (#161)
Download VisionOS SDK (#163)
chore: sync with upstream
chore: remove oot-platforms package (#165)
chore: sync with upstream
feat: new readme
docs: update link
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@okwasniewski