Quick sneak peek... (Patreon)
Content
Starting with 1.3.3 the webcam image container will have a fixed height (with configurable aspect ratio, 16:9 or 4:3) so that your controls will no longer move around on webcam stream loading.
Here's an example of a how a 4:3 webcam stream would look when 16:9 aspect ratio is selected:
And this is how a 16:9 webcam stream will look when 4:3 aspect ratio is selected:
OctoPrint will also show you a "Webcam stream loading..." text in the placeholder while the stream is still loading, and a little error message with instructions on where to configure (or disable) the webcam stream if it cannot be loaded for whatever reason.
This will be part of 1.3.3 which I hope I'll be able to put a first RC out for within the week. For that RC I still have to tackle a couple of issues, some of which I currently can't reproduce, but I was so happy about finally having found a solution for this particular major annoyance of jumping around controls that I wanted to share this with you immediately :)
edit: Since it was just asked in the comments - those of you with rotated webcam streams of course are covered as well :)