Also, since sometimes I can’t turn my brain off, I have this idea that by having the gcode output a message in a certain format, an extension could be created to process that message and translate it into the modal popup functionality of WebUI v3. This would allow you to create a gcode script that can prompt the user instead of having to manually set them in the gcode before running.
I’ve successfully been able to trigger a modal popup via an extension based on messages followed by a hold. Separately, I created a sample modal dialog using the built-in functionality.
https://esp3d.io/ESP3D-WebUI/Version_3.X/documentation/api/extensions/#modal-dialog-documentation
@DougJoseph You had mentioned about possibly creating a “Setup Wizard”. An extension like I describe could facilitate this with just gcode files.
No promises on this one, but initial investigation at least makes this look feasible. Even a simpler version of this where when a hold is created via M0, just showing the latest message and allowing you to resume via clicking Ok to a popup would be nice. I had that working too.