Thank you for this wonderful addon.
I've noticed that if I update proj_settings values such as throw, lens shift etc via drivers (e.g. linking one projector's settings to another) or via python (e.g. obj.proj_settings.throw_ratio = 0.5) the settings in the UI do update, but the viewport or render does not. It still shows the projection with the old settings. I need to just click enter on a value to force a viewport or render update. See attached blend for example (blender 3.6.4)
projector_test.zip
Here is a screenshot. The Blue projector has its settings linked to the red projector via drivers. They show they same values in the UI and in python.

Thank you for this wonderful addon.
I've noticed that if I update proj_settings values such as throw, lens shift etc via drivers (e.g. linking one projector's settings to another) or via python (e.g. obj.proj_settings.throw_ratio = 0.5) the settings in the UI do update, but the viewport or render does not. It still shows the projection with the old settings. I need to just click enter on a value to force a viewport or render update. See attached blend for example (blender 3.6.4)
projector_test.zip
Here is a screenshot. The Blue projector has its settings linked to the red projector via drivers. They show they same values in the UI and in python.
