Skip to content

Manager UI cleanup

With this MR, the Manager receives a UI cleanup:

  • Fixed several spacing problems for displaying HFR and guiding parameters
  • Removal of space consuming group boxes for the devices
  • Introduction of a horizontal slider between the capture part on the left side and mount, focusing and guiding on the right
  • The star image for focusing and guiding is only displayed if available

Additionally, the capture counting now consider if the Scheduler is running. There is currently a minor bug due to a concurrency issue when reading the completed captures from the Scheduler. But before I start to introduce a new event that increases the complexity, I decided to live with this bug for a while.

Framework changes

  • PlaceholderPath has names for frame types hard coded. I moved it to indicommon.h which seems to be a better place for it.
  • Scheduler::currentJob is now publicly accessible. This was necessary to obtain capture countings and job state. This may be reverted if we introduce additional Scheduler events.

Testing

This is mainly a UI cleanup with only a minor risk of regressions. Nevertheless, I would recommend the following steps:

  • Start/stop guiding and check, if the guiding graph is displayed.
  • Run focusing and check, if the HFR values are displayed correctly.
  • Set up several sequences in Capture and let them run. Check, if counting is accurate.
  • Execute tests with all frame types
  • Set up a Schedule with all variants of completion conditions and check, if counting is accurate.
Edited by Wolfgang Reissenberger

Merge request reports