Right now, the default setting for the client’s image viewer is, I presume, the operating system’s default association for that file type, and any custom image viewers must be added manually by each user.
It would be really nice if the default values for the default and custom image viewers could be set globally for all clients, possibly with the option for users to override one or more of the repository values. Additionally, it would be great if we could give the image viewers custom display names.
Finally, I find it strange that the client tries to validate that the files exist before allowing you to launch an image viewer. This seems like unnecessary extra overhead, and removing it would also allow paths with custom formatting to be passed through to external applications verbatim without having to be something that Deadline understands.
If you save out a Monitor layout that has its image viewers set, you can set that layout as the default for the Everyone user group, and then everyone should get those viewer settings the next time they start their monitor.
For additional customization, you could write task right-click scripts that launch the image viewer. This will give you more control over how the paths are passed to image viewer application, and you can add keyboard shortcuts to make them quick and easy to use.
Thanks Ryan, good to know about the layout containing the image viewer paths.
As another general request, it would be great if scripts could be added to custom submenus, or even to the top-level context menu, and if separators could be added to submenus. Having all custom tools in a flat alphabetical list in the Scripts menu can get confusing really fast, and the only way to provide any other level of organization is to create sub-menus, which increases the potential for error.