Two improvements could be made in the long term (several months …).
These 2 improvements require a lot of work on the GUI and the algorithms
I . add a zone delimiter that is not an elipse or a rectangle, but 4 Bezier curves connecting to the “head” of the XY axes.
Big job on the GUI, I don’t know how to do… the work on the algorithm seems feasible, even if it is not self-evident
II - allow rotation of the spot, especially to make the luminance gradients a little more efficient.
Big job on the GUI…Big job on the algorithm…
I do not plan to do any of these 2 improvements - I do not know how.
Let’s first make sure that the system as it is today is working as it is intended (algorithm, memory leak, etc.). This should be ensured in a short term.
Then, integrate “local adjustements” to the main branch.
Only after and without guarantee we can start these 2 improvements