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

QuPath 0.5.0-x64 not showing in Launchpad #1448

Open
lacan opened this issue Jan 18, 2024 · 2 comments
Open

QuPath 0.5.0-x64 not showing in Launchpad #1448

lacan opened this issue Jan 18, 2024 · 2 comments

Comments

@lacan
Copy link
Contributor

lacan commented Jan 18, 2024

Bug report

Describe the bug
After installing QuPath x64 on an M1 mac, everything works as intended. It is in the Applications folder and can be found using CMD+Space
However, it does not show up on the Launchpad.

We tried
https://www.quora.com/Why-are-the-apps-I-download-on-my-Mac-not-showing-up-on-launchpad-They-re-accessible-via-finder-only-in-the-applications-folder
but the command line that was suggested did not change the behaviour

To Reproduce
Steps to reproduce the behavior:

  1. Have QuPath 0.4.3 installed
  2. Notice how it can be found in the Launchpad
  3. Download and install QuPath 0.5.0-x64 for MacOS
  4. Notice QuPath 0.5.0-x64 in the Applications folder
  5. Try to find QuPath 0.5.0 in the Launchpa

Expected behavior
With previous versions of QuPath, it would automatically show up on the Launchpad

Desktop

  • OS: MacOS Sonoma 14.2.1
  • QuPath Version: 0.5.0

While definitely not a dealbreaker, it was an interesting behaviour to notice. It might be linked to there being two QuPath versions existing, however the user said that this had not been an issue in the past.

@lacan lacan added the bug label Jan 18, 2024
@petebankhead
Copy link
Member

I have lots of QuPath's installed, and for me and QuPath (presumably v0.1.2) and QuPath-0.3.0.app are the only ones that show up in launchpad. v0.4.3 doesn't.

To be honest, I forgot launchpad exists.

I suspect the issue is related to the macOS version stored in the app. For v0.1.2 this is 0.1.2, but for all subsequent releases it is 1.0.0. The issue has come up a couple of times:

I spent several days trying to address it, but ultimately trying to embed the 'true' version number caused subtle, release-destroying issues:

  • Fixes for macOS #1379
    Most annoyingly, the failure only emerged at the very end when downloading QuPath - local builds were ok, which meant that it's possible to believe it's fixed when it isn't.

Therefore unless anyone else can spot a fix and confirm it works with downloaded versions, I'm afraid it's not something we can address. If my theory is correct, it will hopefully go away for QuPath >1.0.0, when we get there. For now, it's a restriction imposed by jpackage and macOS.

@lacan
Copy link
Contributor Author

lacan commented Jan 18, 2024

To be honest, I forgot launchpad exists.

I was not even aware it existed. My Goto is CMD+Space since forever.

Thanks so much for cleaing it up and for the explanations. My Mac knowlege being terrible, I am afraid that I cannot contribute furhter than I already have....

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

No branches or pull requests

2 participants