ynput / ayon-launcher

AYON desktop application launcher
Apache License 2.0
34 stars 14 forks source link

Shim: On macOs can be used as shim #152

Closed iLLiCiTiT closed 3 months ago

iLLiCiTiT commented 3 months ago

Changelog Description

Shim in macOs build can be actually used.

Additional info

Changed how shim works on macOs. There are 2 executables on macOs. One is ayon which can be used as shim (if needed), second is ayon_macos. The second is used as main executable of AYON.app. When user opens AYON.app, or starts ayon-launcher:// scheme, it uses ayon_macos, which opens new process of ayon and closes immediately. And ayon executable start AYON launcher and waits to finish.

Testing notes:

  1. Webactions still work on macOs.

Resolves https://github.com/ynput/ayon-launcher/issues/150

iLLiCiTiT commented 3 months ago

Does not happen to me with newest AYON frontend. I guess it is connected to this commit https://github.com/ynput/ayon-frontend/commit/1dc1f7243095daaaac575eacf9f683990c807788

EDITE: I just realized it could be because I'm using too old frontend, revalidating and will report to Luke if it is issue...