schrodinger / pymol-open-source

Open-source foundation of the user-sponsored PyMOL molecular visualization system.
https://pymol.org/
Other
1.15k stars 275 forks source link

MacOS menu bars inaccessible after initial launch #200

Open adreasnow opened 2 years ago

adreasnow commented 2 years ago

Hi team! I've noticed that after PyMOL open source is launched, the menu bar is completely inaccessible, until I click away from the application and then click back onto it.

This behaviour doesn't seem to happen in the closed source version of PyMOL, and seems to happen regardless of how I open the application. This version of PyMOL was compiled natively using the setuptools script and is running on an M1 MacBook Pro (first generation).

Thank you

(video of the issue attached)

https://user-images.githubusercontent.com/4799450/140864171-fbcdec04-dcff-498f-97e7-149ece25929a.mp4

JarrettSJohnson commented 2 years ago

Thanks for reporting the issue. I've actually noticed the same behavior for a long time even with closed-source PyMOL and with an Intel processor. Unfortunately, we couldn't identify the cause of this slight annoyance. We'll continue to investigate.

speleo3 commented 2 years ago

This happens when the program is not launched as an actual macOS app executable, e.g. PyMOL.app/Contents/MacOS/PyMOL

adreasnow commented 2 years ago

This happens when the program is not launched as an actual macOS app executable, e.g. PyMOL.app/Contents/MacOS/PyMOL

Unfortunately, the setuptools script doesn't build a .app package, so the only way to run in is from the binary executable. The problem also occurs when running the binary from an automator app.

zmactep commented 1 year ago

I have the same issue. BTW, if I use open-source pymol from Homebrew, there is no such problem. I've met it only on conda-forge version.