Hi folks,
I just fixed the GitHub Actions workflows, so the nightly builds should be back to normal again. It looks like some UI validation bugs were introduced as well as part of the UI changes, which I will fix ASAP.
However, I am also thinking about introducing the concept of a workflow into the UI. I think changing from radio buttons to drop downs makes that a more sensible thing to pursue now.
What I am thinking is to enable/disable the valid options only for the next field in the workflow on each selection in sequence and clear/disable all the subsequent fields. The submit button will be enabled only when all non-optional fields have been filled
out.
In addition to introducing a conscious workflow, this should significantly simplify the validation logic as you only really need to deal with validating the state of one field per update as opposed to trying to keep all fields valid at all times. As you know,
I had been trying to simplify the validation logic for some time, and I think this will really do the trick without compromising usability.
Please share thoughts? Otherwise, I’ll begin to roll out these changes as time permits. I’ll also update the runtimes and versions to the latest. I’ll make sure at least some key folks like Jeyvison review and test the PR since these are quite significant changes.
Cheers,
Reza