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

Relaunching packaged macOS app on Catalina doesn't bring its UI to the front #45

Open
tmontes opened this issue Sep 24, 2020 · 0 comments
Labels
bug Something isn't working : mac @ plugin
Milestone

Comments

@tmontes
Copy link
Member

tmontes commented Sep 24, 2020

See the second segment of this comment, quoted here for simplicity:

However, this strategy of using a shell (or Python or Ruby) "launcher", while a popular trick that worked in the past, seems to be breaking down on more recent macOS releases, particularly catalina. See this blog post about how one Emacs mac build's too-clever binary-selector launching script effectively broke the ability to launch the application multiple times. puppy.app seems to have the same problem - launching it from the Downloads folder while it's open doesn't bring it back to the front. By contrast, py2app applications use an executable shim and do not have this problem, since they don't re-exec; testing with my own pygame apps validates this. So you might want to figure out some way to build a C executable that invokes Python as a library.

@tmontes tmontes added bug Something isn't working : mac @ plugin labels Sep 24, 2020
@tmontes tmontes added this to the LATER milestone Sep 24, 2020
@tmontes tmontes changed the title Relaunching packaged macOS app does not bring its UI to the front. Relaunching packaged macOS app on Catalina does not bring its UI to the front. Sep 24, 2020
@tmontes tmontes changed the title Relaunching packaged macOS app on Catalina does not bring its UI to the front. Relaunching packaged macOS app on Catalina doesn't bring its UI to the front Sep 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working : mac @ plugin
Projects
None yet
Development

No branches or pull requests

1 participant