Addon to register a new application and icon for a launcher

I’d like my host addon to register a new application for a launcher is there a such scheme for that?

As currently I have to add an additional application via Applications settings then modify the Core addon(very hacky) to add a custom icon into /app_icons folder in order for launcher to read it.

Hello,
As far as I know, there are two possible solutions:

  1. Add your application as an additional application. (pros: it’ll appear in launcher. cons: no icon or host integration.) More info, Applications and Tools | AYON Docs
  2. Add your application as a built-in application by extending/customizing the application addon. examples: Add BorisFX Silhouette application #45 and Add BorisFX Mocha Pro #46. Then you can create a host integration for your app.

Thanks, fair enough just sent a pull request

However this won’t scale very well, I hope addons would be able to do this in the future.

1 Like

I believe that’s the goal - and somewhere on the backlog. Correct @iLLiCiT ?

Thank you.

I’ve just noticed you have created ayon-gaffer repo from scratch.

Let me just point out that there’s an existent ayon-gaffer addon by @sjt

There’s also a discussion for it on forums.

Also cross-linking this older Gaffer integration thread - might help you find others that are interested in it.

There’s also this Gaffer Integration - Ynput discord thread but it may only be visible to contributors.

Yea I’m aware, had a chat with repo owner who created it for the studio needs. That repo includes GafferDeadline repo(not a module) baked in along with other tools which I don’t think should be a part of the ayon addon. Also I’d like to implement multi-shot switch approach which unlike other DCC apps is specific to software like Gaffer/Katana/Solaris.

1 Like

Hey @kapbleh
The best thing going forward is to collaborate with @sjt to release a minimal ayon-gaffer and go from there. It would probably be quite fast given that they are using it in production.

I’ve just released a minimal host add-on now. It’s still in its early stages, but it should provide a solid starting point.

I’ve incorporated basic I/O plugin modules implementations from @sjt, but for more complex features like render pass and slap comp publishes, we need to explore a more work flow agnostic approach.

https://github.com/sosoyan/ayon-gaffer
(It didn’t allow me to post a link)

Hello,
For Information, this is a planned feature.
Till then, the way to add an application is as explained in a previous comment Addon to register a new application and icon for a launcher - #2 by mustafa_jafar