Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to launch a stated machine without providing a piece of media #348

Closed
TomHarte opened this issue Feb 12, 2018 · 5 comments · Fixed by #772
Closed

Add option to launch a stated machine without providing a piece of media #348

TomHarte opened this issue Feb 12, 2018 · 5 comments · Fixed by #772

Comments

@TomHarte
Copy link
Owner

TomHarte commented Feb 12, 2018

As presently formulated the emulator is launched by providing a piece of media. It runs an analyser on the media to determine target machine and machine configuration, then launches that machine with the media inserted.

It is a user request that the emulator also be launchable by specifying a machine (and configuration), more like a classic emulator.

@TomHarte
Copy link
Owner Author

This likely pairs with #311 as a unit of work, since it implies some sort of introspection into permissible machine configurations if that's going to be offered on the command line.

@TomHarte
Copy link
Owner Author

Scratch the above comment; #311 did not imply introspection. So does not prima facie contribute here.

@TomHarte
Copy link
Owner Author

TomHarte commented Apr 4, 2018

#400 added this option for the Mac; I won't consider it done until it's cross-platform.

@nekoniaow
Copy link

Tested the dialog today on macOS Sierra.
It works nicely.

I would just add that it may be unintuitive for casual users to have to reach for the "New..." menu entry to get presented with a choice. So maybe presenting that dialog automatically could be a viable choice.

@TomHarte
Copy link
Owner Author

Agreed; applications that open only to the menubar are very OS X v10.4. I think that the Pages model is probably smartest — at first launch if there's nothing to restore then show an open file dialogue with a 'new machine' button in the lower left. Time to remind myself about NSOpenPanel, I guess.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants