Skip to content

[Feature]: make graphic ID's editable #75

@solitprojects

Description

@solitprojects

Make sure you have updated to the latest version of the module

  • I have checked this on the latest version of the module

Is there an existing issue for this?

  • I have searched for similar existing issues

Describe the feature

When running multiple projects with similar graphics, but different settings/themes/variables/... , it would be useful if I can define one graphic ID for my "main image", another one for my "lower third", another one for my "big clock", ... so they stay the same between the projects / and not let the system define the ID's (as it is currently)

Usecases

context:

I'm using one Lower Third animated graphic per project, with the content driven from a list in variables. So in companion, I have a button FWD and PREV to select the name in the list, and one button to show the L3rd on screen.
This allows me to have 5, 10, 15,... names triggered with only 3 buttons on my Streamdeck.
However, when switching projects, I need to change the Project ID in companion 'connections'. But the graphic ID of my L3 graphic is also different for each projects. This means that I always have to change my buttons as well, while if the ID would be the same, I just have to change the project ID , and I'm good to go for my next project.

In essence, I'm looking for a way that only changing the project ID would allow me to keep all my defined buttons.

One option could be to make an 'advanced' mode where you can manually change the graphic ID in H2R after adding a new graphic (and do a double check if the ID is still unique within the project)
Another option : let companion match triggers (and feedback!) not only on ID, but on the custom label? I think that would make it much more flexible.

Thanks for considering this!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions