Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 09c3436b3517464c871293eab992b7a58a18ebd2
      
https://github.com/WebKit/WebKit/commit/09c3436b3517464c871293eab992b7a58a18ebd2
  Author: Phipson Lee <[email protected]>
  Date:   2025-12-06 (Sat, 06 Dec 2025)

  Changed paths:
    M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
    M Source/WTF/wtf/PlatformEnable.h
    M Source/WTF/wtf/PlatformEnableCocoa.h
    M Source/WebKit/Configurations/WebKit.xcconfig
    M Source/WebKit/DerivedSources-output.xcfilelist
    M Source/WebKit/DerivedSources.make
    M Source/WebKit/Modules/Internal/WebKitInternal.h
    M Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm
    M Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h
    A Source/WebKit/UIProcess/Cocoa/UIWindowScene+Extras.h
    M Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Customize scene geometry for visionOS fullscreen animation
https://bugs.webkit.org/show_bug.cgi?id=303613
rdar://162354084

Reviewed by Wenson Hsieh.

This PR introduces an update to the resize scene operation in the fullscreen 
animation
wherein we change the scene geometry behavior for visionOS while we enter and 
exit for
window fullscreen animtion for visionOS.

* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WTF/wtf/PlatformEnable.h:
* Source/WTF/wtf/PlatformEnableCocoa.h:
* Source/WebKit/Configurations/WebKit.xcconfig:
* Source/WebKit/DerivedSources-output.xcfilelist:
* Source/WebKit/DerivedSources.make:
* Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm:
(-[WKPreferences _setUpdateSceneGeometryEnabled:]):
(-[WKPreferences _updateSceneGeometryEnabled]):
* Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h:
* Source/WebKit/UIProcess/Cocoa/UIWindowScene+Extras.h: Added.
* Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm:
(WebKit::resizeScene):
(-[WKFullScreenWindowController _configureSpatialFullScreenTransition]):
(-[WKFullScreenWindowController 
_performSpatialFullScreenTransition:completionHandler:]):
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:

Canonical link: https://commits.webkit.org/304041@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to