feat(app): simulator lifetime settings - #55
Merged
Merged
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What: Simulator settings