File tree Expand file tree Collapse file tree 10 files changed +160
-153
lines changed
Expand file tree Collapse file tree 10 files changed +160
-153
lines changed Original file line number Diff line number Diff line change 1212 "test" : " jest"
1313 },
1414 "dependencies" : {
15- "react" : " 18.3.1 " ,
16- "@callstack/react-native-visionos" : " 1000.0.0 "
15+ "react" : " 19.0.0 " ,
16+ "@callstack/react-native-visionos" : " 0.77.0-main "
1717 },
1818 "devDependencies" : {
1919 "@babel/core" : " ^7.25.2" ,
Original file line number Diff line number Diff line change 1919 " dist"
2020 ],
2121 "devDependencies" : {
22- "metro-resolver" : " ^0.81.0-alpha.0 "
22+ "metro-resolver" : " ^0.81.0"
2323 },
2424 "engines" : {
2525 "node" : " >=18"
Original file line number Diff line number Diff line change @@ -49,6 +49,8 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
4949 return YES ;
5050}
5151
52+
53+ #if !TARGET_OS_VISION
5254- (void )loadReactNativeWindow : (NSDictionary *)launchOptions
5355{
5456 UIView *rootView = [self .rootViewFactory viewWithModuleName: self .moduleName
@@ -61,6 +63,7 @@ - (void)loadReactNativeWindow:(NSDictionary *)launchOptions
6163 _window.rootViewController = rootViewController;
6264 [_window makeKeyAndVisible ];
6365}
66+ #endif
6467
6568- (RCTRootViewFactory *)rootViewFactory
6669{
Original file line number Diff line number Diff line change @@ -158,6 +158,7 @@ - (UIView *)viewWithModuleName:(NSString *)moduleName
158158 surfaceHostingProxyRootView.backgroundColor = [UIColor clearColor ];
159159#else
160160 surfaceHostingProxyRootView.backgroundColor = [UIColor systemBackgroundColor ];
161+ #endif
161162 if (_configuration.customizeRootView != nil ) {
162163 _configuration.customizeRootView (surfaceHostingProxyRootView);
163164 }
Original file line number Diff line number Diff line change @@ -154,6 +154,7 @@ - (void)setDisableKeyboardShortcuts:(BOOL)disableKeyboardShortcuts
154154 self.inputAssistantItem .leadingBarButtonGroups = _initialValueLeadingBarButtonGroups;
155155 self.inputAssistantItem .trailingBarButtonGroups = _initialValueTrailingBarButtonGroups;
156156 }
157+ #endif
157158 _disableKeyboardShortcuts = disableKeyboardShortcuts;
158159#endif
159160}
Original file line number Diff line number Diff line change @@ -141,6 +141,7 @@ - (void)setDisableKeyboardShortcuts:(BOOL)disableKeyboardShortcuts
141141 self.inputAssistantItem .leadingBarButtonGroups = _initialValueLeadingBarButtonGroups;
142142 self.inputAssistantItem .trailingBarButtonGroups = _initialValueTrailingBarButtonGroups;
143143 }
144+ #endif
144145 _disableKeyboardShortcuts = disableKeyboardShortcuts;
145146#endif
146147}
Original file line number Diff line number Diff line change @@ -610,6 +610,7 @@ BOOL RCTRunningInAppExtension(void)
610610 }
611611
612612 UIScene *sceneToUse = foregroundActiveScene ? foregroundActiveScene : foregroundInactiveScene;
613+ UIWindowScene *windowScene = (UIWindowScene *)sceneToUse;
613614
614615#if TARGET_OS_VISION
615616 // Ornaments are supported only on visionOS.
Original file line number Diff line number Diff line change @@ -321,11 +321,13 @@ - (void)_keyboardWillChangeFrame:(NSNotification *)notification
321321 // Text field active region is below visible area with keyboard - update diff to bring into view
322322 contentDiff = endFrame.origin .y - focusEnd;
323323 } else {
324+ #if !TARGET_OS_VISION
324325 UIView *inputAccessoryView = _firstResponderViewOutsideScrollView.inputAccessoryView ;
325326 if (inputAccessoryView) {
326327 // Text input view is within the inputAccessoryView.
327328 contentDiff = endFrame.origin .y - beginFrame.origin .y ;
328329 }
330+ #endif
329331 }
330332 } else if (endFrame.origin .y <= beginFrame.origin .y ) {
331333 // Keyboard opened for other reason
You can’t perform that action at this time.
0 commit comments