231225 – MOOV Desktop App – Program Progress View

Screenshot 2023-12-24 153547

New Program Progress Screen

Hopefully you have all been enjoying your Christmas break with family and friends. No rest for the wicked here though, and the first three screenshots show the MOOV dashboard control completed now. Like all of the controls in the MOOVPAD Desktop and Web Apps, this will need further testing and tweaking once sample data is entered.

Screenshot 2023-12-25 012924
Screenshot 2023-12-25 012748

The last three screenshots show the new MOOV program progress control. As we can see, the same program structure overview UI elements are used in both to summarise progress with program blocks, weeks, days and MOOVs. These elements are clickable and colour coded. While the user will need to click a button to load a separate pop-up control to show details of the selected element in the dashboard, clicking an element (block, week, day or MOOV) from the structure overview section of the program progress control will automatically load the details in the central panel. The progress markers on the right of that control will provide a quick snapshot in percentage terms.

Fortunately, since users will only be able to select one element at a time (unlike in the schedule that allows multiple MOOV selections, for example), there is much less repetitive code in the program progress and dashboard controls. There are still 2k-3k lines of code for overall UI functionality and data processing in each of these controls. But at least the simplified UI functions have resulted in less repeated code.

With the remaining day and a half of the current focus block, I'm going to try and get as much done as I can with the MOOV program progress viewer. If I can get the main UI functionality finished and set up for the data processing code that will be completed and tested later, I'll be happy.

Hope to catch up again with more soon 🙂

Stay awesome,

EMH

Screenshot 2023-12-17 232112
Screenshot 2023-12-25 144353
Screenshot 2023-12-25 144553

HOW MOOVPAD IS BEING BUILT

For the overview of how MOOVPAD apps are being developed, the reasoning behind particular decisions during development, policies, links to the science and research at the core of MOOVPAD, and more in relation to all the technical things, please see the link to the left.

This will be an ongoing work in progress, and will always be linked to the bottom of each upcoming Blog post.