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

Plugin Development using Additional Application #27

Closed
2 tasks done
tanh609 opened this issue Sep 18, 2024 · 3 comments
Closed
2 tasks done

Plugin Development using Additional Application #27

tanh609 opened this issue Sep 18, 2024 · 3 comments
Labels
community Issues and PRs coming from the community members

Comments

@tanh609
Copy link

tanh609 commented Sep 18, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior:

I'm currently in the process of developing a plugin for Storyboard Pro (SBP). When I add SBP as an Additional Application and launch AYON in dev mode, the launcher seem to not aware of the SBP plugin that I've created and uploaded to the server.

My current work around is to edit "applications.json" and "settings.py" in the Application's server folder to make SBP one of the default Application. Then the development workflow work as expected.

Expected Behavior:

When using the AYON launcher to launch an Additional Application with in development plugins, it will use the development code.

Version

1.0.0

What platform you are running on?

Windows, Linux / Ubuntu

Steps To Reproduce:

  1. Upload A barebone version of SBP Plugin to AYON server
  2. Setup a DEV bundle with SBP and specify a local path for the plugin
  3. Add Storyboard Pro as and Additional Application.
  4. Launch SBP using AYON launcher

Are there any labels you wish to add?

  • I have added the relevant labels to the bug report.

Relevant log output:

No response

Additional context:

No response

@tanh609
Copy link
Author

tanh609 commented Sep 18, 2024

I've just realized that Application v1.0.0 also requires editing the constants.py in both the client and server folder to make SBP pro appears properly in the Application Launcher.

@m-u-r-p-h-y m-u-r-p-h-y added the community Issues and PRs coming from the community members label Oct 1, 2024
@iLLiCiTiT
Copy link
Member

Hello, if I understand correctly, the issue is that you can't use applications from dev settings? That is actually possible now since 1.0.0, because applications are not defined via attributes, but via settings, so dev applications can be relected in dev mode.

I've just realized that Application v1.0.0 also requires editing the constants.py in both the client and server folder to make SBP pro appears properly in the Application Launcher.

That is true only for icon, which already has dedicated issue #21 , label can be defined in settings.

Please confirm if I got the issue correctly. If only remaining issue is that icon can't be defined other way that via constants, then this issue can be closed.

@tanh609
Copy link
Author

tanh609 commented Nov 13, 2024

Hullo @iLLiCiTiT, sorry for the late reply. I can confirm that this issue has been resolved. I'll close this issue.

@tanh609 tanh609 closed this as completed Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Issues and PRs coming from the community members
Projects
None yet
Development

No branches or pull requests

3 participants