Skip to content

feat(app): simulator lifetime settings - #55

Merged
Mastersam07 merged 8 commits into
devfrom
feat/simulator-lifetime-and-settings
Sep 24, 2026
Merged

Mastersam07 merged 8 commits into
devfrom
feat/simulator-lifetime-and-settings

Conversation

@Mastersam07

@Mastersam07 Mastersam07 commented Sep 24, 2026 •

Copy link
Copy Markdown
Owner

What: Simulator settings

One store for the choices worth keeping between launches, through the same seam as the window frames so tests leave no plist behind.
What Simulator.app does and what closing a window usually means. Off in settings for anyone who wants the device to outlive the window.
The setting governs starting one, not hiding one: anything already running is still shown.
Four choices that now mean something: the two lifetime behaviours, where captures go, and Sparkle's background schedule.
The AppKit version was a stack of checkboxes that resembled no other settings window on the system.
Forget did its work silently. The count is the feedback, and clearing by prefix also catches devices deleted since their window was placed.
Leaving this out because the scheme was unregistered was a reason to register it. A link this app does not understand goes back to Device Hub whole.
Hard coding Device Hub would destroy the choice of anyone who had picked a third app.
@Mastersam07
Mastersam07 merged commit 4eb7007 into dev Sep 24, 2026
2 checks passed
@Mastersam07
Mastersam07 deleted the feat/simulator-lifetime-and-settings branch September 24, 2026 14:28
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