Skip to content

Create iOS windows with scene lifecycle - #99

Draft
tryk016 wants to merge 6 commits into
Try:masterfrom
tryk016:codex/pr-tempest-ios-window-scene-lifecycle-draft
Draft

Create iOS windows with scene lifecycle#99
tryk016 wants to merge 6 commits into
Try:masterfrom
tryk016:codex/pr-tempest-ios-window-scene-lifecycle-draft

Conversation

@tryk016

@tryk016 tryk016 commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Draft — depends on #94, #96, and #97.

This moves native iOS window creation out of didFinishLaunchingWithOptions and into Tempest’s createWindow path. It also adds UIScene lifecycle support, using the active UIWindowScene for window creation and pausing rendering while the scene is inactive.

Apps without a scene manifest keep the application-delegate fallback. Tempest still supports one native iOS window.

I am opening this early to get feedback on the lifecycle direction. The current diff includes the prerequisite patches and will be rebased after they merge.

Sign up for free to 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