JS client onboarding issues

There do not appear to be instructions for Connect on first use.

First use problems, running Connect on the Pi that the microscope is on. Version 2.8.0.

  • The default opening condition for connect is with the preview on, filling the window. On first use the client wants to run the calibrations, but this is behind the preview and cannot be found unless you know to look. Can the default open condition check first whether calibration is required and then serve a view with a smaller preview below the calibrate button?
  • In all cases, is it possible for connect to check whether it is drawing a message behind where it has put the preview and order the preview to resize?

Camera stage mapping settings

  • This needs an image that the camera can see. There is a preview so that the user can check, but no indication that you should focus the preview and move to a sensible place with some details on it. Also no indication of how to do that if you are new. x-y-focus buttons on screen, or at least telling the user about the keyboard shortcuts.
Edited by Joel Collins