Skip to content

Quit after closing the last app window - #3

Merged
eagleoflqj merged 1 commit into
mainfrom
quit-on-window-close
Nov 3, 2026
Merged

eagleoflqj merged 1 commit into
mainfrom
quit-on-window-close

Conversation

@eagleoflqj

Copy link
Copy Markdown
Member

Closing the last SimStore window now quits the app instead of leaving its process running in the Dock. Connects an AppKit application delegate to the SwiftUI app to handle termination after the last window closes.

Adds a lifecycle regression test that creates and closes a real window using the production delegate. The process must exit normally before the test timeout.

Validation: Release build and all three CTests passed locally, covering app launch, termination after closing the last window, and bundle metadata.

@eagleoflqj
eagleoflqj merged commit 0727ffc into main Nov 3, 2026
2 checks passed
@eagleoflqj
eagleoflqj deleted the quit-on-window-close branch November 3, 2026 19:43
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