On Thu, 12 Feb 2026 17:04:26 GMT, Jose Pereda <[email protected]> wrote:
>> This PR adds support for iOS native window scene, which was added some time
>> ago starting iOS 13 (in 2019).
>>
>> Current iOS development requires iOS SDK 26, and minimum deployment target
>> is set to iOS 15 (meaning that apps will run on all devices with iOS 15 or
>> greater).
>>
>> It is safe then to not include the safe-guard `if (@available(iOS 13.0, *))
>> {...}`, which will make the code more complex.
>>
>> Adding the native UIScene and UIWindowScene APIs follows the Apple
>> standards, but as a fallback, the deprecated API is still kept there
>> (`keyWindow` was deprecated starting iOS 13, and `initWithFrame:` was
>> deprecated starting iOS 26). This is for a follow-up issue.
>>
>> Note: This patch doesn't really add support for multiple windows, as this
>> would require more complex changes.
>
> Jose Pereda has updated the pull request incrementally with one additional
> commit since the last revision:
>
> Update comment, and rename variable
I don't have a meaningful way to verify iOS changes, so I only looked through
the diff. LGTM.
-------------
Marked as reviewed by lkostyra (Reviewer).
PR Review: https://git.openjdk.org/jfx/pull/2072#pullrequestreview-3795584191