This branch fixes a buggy interaction between specifying reticle configuration parameters at the experiment/session/trial level and using allowReticleChange = true to enable the user menu reticle configuration GUI.
The app now treats specifying any reticle configuration at the experiment/session/trial level as equivalent to setting the corresponding field's allowReticle[X]Change parameter to false. Thus the only reticle parameters users are free to configure are those not specified as part of experiment configuration.
This branch fixes a buggy interaction between specifying reticle configuration parameters at the experiment/session/trial level and using
allowReticleChange = true
to enable the user menu reticle configuration GUI.The app now treats specifying any reticle configuration at the experiment/session/trial level as equivalent to setting the corresponding field's
allowReticle[X]Change
parameter tofalse
. Thus the only reticle parameters users are free to configure are those not specified as part of experiment configuration.Merging this PR closes #361